Crypteron Security Release Notes
2019.12.1
- Improved key distribution performance in highly concurrent environments (increase fulfillment rates from cache, increased fulfillment rates from already in-flight connections etc)
- Improved reliability of health and license checks
2019.11.1
Cumulative notes for 2019
- Support for Entity Framework 6.3 on .NET Core 3
- Support for Entity Framework Core 2.2
- Support for Entity Framework Core 3.0
- CipherObject now exposes
Encrypt()
andDecrypt()
method instead ofSeal()
andUnseal()
based on customer feedback - Reduced network retries to 3 (from 5) and increased back-offs to 300 ms, 1 second and 5 seconds
- Slimmed down dependencies on .NET based off updated to .NET Core and .NET Standard
- Optimized caching of keys
- Multiple caching options based on run-time environment
- License checks are asynchronous and as a non-blocking background task to avoid client delays
- Removed certificate based license validation
- Updated Nuget package descriptions and icon
- CipherStor now has progress event hooks
- NHibernate is no longer supported
2018.6.1
- Internal improvements to allow CipherObject and CipherStor to run directly in SQL Server itself via CLR runtime support. This enables many use-cases where a web-application is using Crypteron’s CipherObject or CipherDB to protect data but other tools like SSRS or SQL Stored Procedures also need access to protected data.
2018.6.0
- CipherObject and CipherStor C# agents now support Linux and Mac through .NET Core (specifically by supporting .NET Standard 2.0)
- Major code-cleanup and various improvements across the board
- Network re-try performance improvements
- Allowed customization of Crypteron debug log files
- CipherDB support for Entity Framework 5 and NHibernate3 deprecated (end-of-life)
2017.12.1
- New feature: Data masking
- Deprecated v1 Headers from 2015 release
- Improved agent version reporting when performing a license request
- CipherStor now defaults to creating additional data-encryption-keys upon every encryption operation
- Key and license requests now default to TLS 1.2 for outermost encryption layer
- CipherStor now removed dependencies on Azure Storage libraries and remove Azure specific APIs. Customers are advised to use CipherStor’s general purpose streaming interface which support any cloud provider, any storage solution.
- Fixed issue with incorrect loading of an enterprise license
2017.3.1.2
- Crypteron enterprise tools updated
- Client side caching of keys is now programmable via `keyCacheDuration` value inside `commonConfig` configuration item
2016.12.1.1
- New feature: Searchable encryption
- Fixed error in CipherStor if reportOnBytes is 0
- Miscellaneous improvements
2016.11.1.2
- CipherCore (i.e. all agent flavors)
- Simplified the ability to program the AppSecret based on customer feedback
- Added doxygen documentation
- Internally moved to Avro 1.8.1
- Getting ready for version 3 of crypto-headers (supporting deterministic encryption, crypto-agility, fine grained distributed media encryption keys etc.)
- Better decoupling of license checks across API and agents
2016.5.1.2
- CipherCore (i.e. all agent flavors)
- REST APIs now have appropriate retries and backoffs
- Network API latency estimate monitoring to optimize backoff and retry logic
- Enterprise customers can specify their own Crypteron API server URLs
- Enabled setting of certain configuration items (in app/web.config) to be specific via code
- If multiple threads request the same REST resource, requests are coalesced into a single network request (i.e. the currently in-flight request)
- Miscellaneous code cleanup per C# v6.0
- NuGet install/uninstall scripts will update .config files in a cleaner manner
- Updated license verification checks
2015.11.2
- CipherStor
- Added Stream to Stream API for greater flexibility across any cloud platform and storage solutions
- Added ability to cancel long streaming operations. Note that destination will be aborted and left an in unknown state.
2015.11.1
- CipherObject released!
2015.07
Breaking changes
- Simplified namespace for Crypteron configuration inside .config files (details)
Improvements
- First NuGet based release!
- Release notes published online based on feedback
- Added ability to Seal/Unseal standard C# objects