SmartAssembly 릴리스

Released: Jan 29, 2024

8.2.1 버젼 업데이트

수정사항

  • Documentation link has been updated.
  • Fixed issue with multiple running instances of SmartAssembly PDB generation.
  • Fixed issue with instrumentation for error-reporting.

Released: Dec 4, 2023

8.2.0 버젼 업데이트

기능

  • Added support for Microsoft .NET 7 assemblies.
  • Made internal optimizations and improvements in preparation for .NET 8 support.

수정사항

  • Fixed issues related to incorrect dependency resolution.
  • Fixed WPF exception handling.
  • Fixed OS version reporting.
  • Fixed issue with import module attributes being pruned.
  • Fixed issue with multiple instances of SmartAssembly sharing the same resource and can now be run concurrently.

Released: Oct 6, 2022

8.1.2 버젼 업데이트

기능

  • Extended scope of key size limitation for .snk files. Previously valid key sizes were 1024, 2048, 4096, 8192 and 16384 bits. Now key's bit-size is only constrained to be of full byte (divisible by 8), and byte-size have to be divisible by 2. This allows to use previously unsupported keys like 3072bits.

수정사항

  • SmartAssembly will no longer show "Multi-module assemblies are not supported" error when multi-module assembly is not required to be processed.

Released: Jul 19, 2022

8.1.1 버젼 업데이트

기능

  • Added support for Microsoft .NET 6 assemblies.
  • Improved warning message when assembly has a strong name and any of the un-merged dependency's do not. Warning message will now list these dependencies.

수정사항

  • Fixed issue with serializing exception report with variables of ref struct type.
  • Fixed issue with SmartAssembly incorrectly detects installed versions of WindowsDesktop.App.

Released: Dec 6, 2021

8.1.0 버젼 업데이트

수정사항

  • Fixed an issue with SA unable to load runtime config.

Released: Oct 7, 2021

8.0.4 버젼 업데이트

기능

  • Added activateserial and licensetype command line options to allow users to activate SA after installation.

수정사항

  • Fixed an issue with SA not allowing to merge/embed assemblies with "Assembly is not located in the input directory" reason when assemblies are in input directory.
  • Fixed an issue with satellite assemblies without specified culture causing an exception.

Released: Jun 28, 2021

8.0.3 버젼 업데이트

수정사항

  • Fixed an issue with `UseImprovedEncoding` option causing exception when specific combination of features were selected.

Released: Mar 31, 2021

8.0.2 버젼 업데이트

기능

  • It's now possible to run applications processed with SmartAssembly's Error and Feature Reporting, Embedding, Resource Encryption and Compression and Strings Encoding on machines with FIPS compliance enabled.

수정사항

  • SmartAssembly SDK libraries were removed from the installer. They are now only available via NuGet:
    • RedGate.SmartAssembly.AssemblyResolverCore — use to manually attach SmartAssembly embedded dependencies resolver to custom app domains.
    • RedGate.SmartAssembly.ReportException — use to...

Released: Feb 9, 2021

8.0.1 버젼 업데이트

기능

  • Added a new SaveEncryptedReportOrThrow method alongside the existing SaveEncryptedReport method in the error reporting SDK. This allows you to better handle potential issues when saving the error report in your custom error reporting template by throwing any exceptions that arise.
  • When building an assembly with a reference to an assembly with invalid metadata, SmartAssembly will now offer to ignore the invalid metadata if it causes the build to fail.

수정사항

  • SA-1672: Fixed an issue where...

Released: Dec 17, 2020

8.0.0 버젼 업데이트

기능

  • Added basic support for Microsoft .NET 5 assemblies.
  • Added the ability to redirect SmartAssembly logs to MSBuild output when using SmartAssembly MSBuild Tasks.
  • SmartAssembly settings will now be automatically carried over from previous versions.

수정사항

  • SA-2391: C# 9.0 records: Compiler-generated PrintMembers method may reveal original property names, and a compiler-generated ToString method may reveal the original record name.
  • SA-2382: Blazor: Obfuscation of the App class causes...