snowflakedb / snowflake-connector-net

Snowflake Connector for .NET
Apache License 2.0
177 stars 137 forks source link

strongly name .NET driver artifacts #102

Closed NeilP-global closed 3 months ago

NeilP-global commented 5 years ago

The net46 version of the DLL currently on nuget (1.0.6) is not strongly named.

Is it possible to update/provide a dll that is strongly named? This would allow the dll to be registered on the machine, allowing it to be used with processes such as SSIS.

Please see:

https://social.msdn.microsoft.com/Forums/vstudio/en-US/156a01c3-565e-4d8d-83d9-50ae712972b0/failure-adding-assembly-to-the-cache-attempt-to-install-an-assembly-without-a-strong-name?forum=netfxsetup

howryu commented 5 years ago

@NeilP-global Just to clarify, so a strong named dll means that we need to sign the package with private key and distribute the public key? Is this the correct reference? https://docs.microsoft.com/en-us/dotnet/framework/app-domains/strong-named-assemblies

NeilP-global commented 5 years ago

@howryu I believe so. Some environments require signed DLLs.

vrrx commented 3 years ago

Hi, are there any updates regarding this?

We're trying out the latest version from NuGet (2.0.3) and we're basically unable to use it in our environment because the dll doesn't have a strong name.

Are there any plans on strong-naming the assembly?

vrrx commented 3 years ago

Any news on this?

pgr-rick-schulte commented 2 years ago

Yes I'm also very interested having it signed I was able to GAC it. by doing the following http://www.geekzilla.co.uk/ViewCE64BEF3-51A6-4F1C-90C9-6A76B015C9FB.htm

I also would like to use it with SSIS Has anyone got it to work with SSIS? - I can get Snowflake.Net to be an option in SSIS connection list but error on connection properties "Failed to load the the registered .Net Framework Data Provider"

sfc-gh-dszmolka commented 1 year ago

hi everyone and thank you for submitting this issue. We'll take a look. I'll keep this issue updated on any new progress.

frankschmitt commented 9 months ago

Is there any progress regarding this? We want to use the Snowflake driver with TIBCO Spotfire, but we need a strongly named Assembly for this.

sfc-gh-dszmolka commented 9 months ago

there is progress yes, but a timeline estimation is something which i'm unable to attach at this point of time. Will keep this thread updated.

edit: estimated delivery around Q1 2024. Please note that this is absolutely not committed to and subject to change, and really just a rough estimation.

frankschmitt commented 9 months ago

@sfc-gh-dszmolka That's good news, thanks for the quick response & the effort you're putting into this.

sfc-gh-dszmolka commented 4 months ago

PR open at

sfc-gh-dszmolka commented 4 months ago

PR merged and will be available with the next driver release which will probably happen towards the end of June 2024. We expecting a major version change.

sfc-gh-dszmolka commented 3 months ago

Will update this thread once more information is known about the next upcoming major release of the .NET driver which will carry this fix.

edit: confirming with Product team; release should be available by mid-July 2024

sfc-gh-dszmolka commented 3 months ago

after such a long wait, support for strongly naming the artifacts is now released with Snowflake .NET driver version v4.0.0 in July 2024 and moving forward. Thank you everyone for bearing with us !