Skip to main content

CYBERCRYPT D1 Product Version 2

CYBERCRYPT D1 Product Release Version 2 consists of the following components. Note, all components are dual licensed with a commercial license as well, see D1.CYBER-CRYPT.COM for more details.

ComponentVersionRepositoryTypeLicense
Encryption Library2.0.1Go PackageGo moduleAGPL 3.0
Generic Service2.0.0Docker HubDocker ContainerCC BY-NC 4.0
Generic Service1.0.1Artifact HubHelm ChartCC BY-NC 4.0
Storage Service2.0.0Docker HubDocker ContainerCC BY-NC 4.0
Storage Service1.0.1Artifact HubHelm ChartCC BY-NC 4.0
Key Server1.0.1Docker HubDocker ContainerCC BY-NC 4.0
Key Server1.0.3Artifact HubHelm ChartCC BY-NC 4.0
C# .NET Client2.0.0NugetgRPC ClientApache 2.0
Go Client2.0.0Go PackagegRPC ClientApache 2.0
Java Client1.0.0Github PackagegRPC ClientApache 2.0
NodeJS Client0.2.0NPMgRPC ClientApache 2.0
Entity Framework Integration2.0.0NugetORM IntegrationApache 2.0
Gorm Integration1.0.2Go PackageORM IntegrationApache 2.0
JPA Integration0.1.0Github PackageORM IntegrationApache 2.0
Sequelize Integration0.1.0NPMORM IntegrationApache 2.0

Release notes

  • Encryption Library: Several quality of life improvements to the API.
  • Encryption Library: Added the option of enabling debug logging via zerolog.
  • Encryption Library: Updated the errors to be more granular.
  • Encryption Library: Various performance improvements.
  • Generic/Storage Service: Several quality of life improvements to the API, including a new endpoint for checking object authorization.
  • Generic/Storage Service: Added better logging and log configuration.
  • Generic/Storage Service: Added bolt as an IO Provider.
  • C# .NET Client: Fixed a bug regarding token refresh.
  • Java Client: Added a client for Java.
  • NodeJS Client: Added a client for NodeJS.
  • Entity Framework Integration: Added an example based on Microsoft's Contoso University tutorial.
  • JPA Integration: Added a D1 integration for the Jakarta Persistence API.
  • Sequelize Integration: Added a D1 integration for Sequelize.