Releases: DavidVollmers/Comfyg
Releases · DavidVollmers/Comfyg
Support base64 encoded asymmetric client secrets
- Allow using base64 encoded asymmetric client secrets in the connection string
Command-Line Interface Updates
- Fixed a problem using the
comfyg setup localhost
command when old containers where removed manually - Fixed a problem using the
dvol/comfyg:azurite
Docker image - Introduce automatic update check when using the Comfyg Command-Line Interface
Support Azurite on Localhost Setup
- Support Azurite when using the
comfyg setup localhost
command - Introduce new Docker tag
azurite
for an image which includes NodeJS, NPM and run Azurite on startup - Allow specifying the connection string
UseDevelopmentStorage=true
when prompted for an Azure Table or Blob Storage connection string using thecomfyg setup localhost
command
Allow Environment Variables in Connection String
- Introduce support for Environment Variables in Connection Strings
- Add Documentation on how to connect to a Comfyg store (https://docs.comfyg.com/docs/connections.html)
Hosting Guide & Helpful Output
- Introduce a guide on how to host the Comfyg store (https://docs.comfyg.com/docs/hosting.html)
- Add helpful output on the startup of the Comfyg store using health checks
End-to-end encryption
- Introduce end-to-end encryption (E2EE) for asymmetric clients
- Created detailed documentation on the security layers of Comfyg (https://docs.comfyg.com/docs/security.html)
- Added missing sub commands for the
comfyg export
command for secrets and settings - Fixed a bug not allowing you to setup asymmetric clients
- Fixed a bug where overwriting a file with the
comfyg export
command was not clearing the file contents
Support Asymmetric Client Secrets
- Introduce support for asymmetric client secrets using RFC 7468 PEM-encoded files (https://docs.comfyg.com/docs/cli/command_setup_client.html#options)
- Allow all clients to create values if they do not exist
Introduce Tagging
- Introduce tagging to allow "variations" of the same Comfyg values
- Added
comfyg tag
CLI command - Extended
comfyg export
CLI command with the-t|--tags <TAGS>
option - Always return the auto-generated version of an added Comfyg value when using the
comfyg add
CLI command
- Added
- Always skip permission checks for the system client
- Only allow the system client to create new Comfyg values
Permission System
- Introduce new permission system allowing to configure granular permission for clients
- Introduce read, write, delete and permit permissions
Node.js Client Library
- Introduce Node.js Client Library (https://www.npmjs.com/package/@comfyg/client)