Releases: Daffadon/fndn
Releases · Daffadon/fndn
v0.7.0
Changelog
- 6a2f9da chore(mod): update Go version from 1.24.6 to 1.24.9
- 4cd9b4d docs(README): update version references and add config reference section
- 9d303c5 docs(reference): add configuration reference files for databases, message queues, and object storage
- 29f5c3b feat(cli): add database generation function call in InitGenerate
- 9d1216a feat(cli): add cache and storage configuration generation to init process
- c183a84 feat(cli): add cache configuration generation functionality
- 19eb8f9 feat(cli): add database config generation
- 355da99 feat(cli): add descriptions for cache and storage configuration generation
- edcf27a feat(cli): add framework generation model and run function
- c9123cf feat(cli): add message queue generation case in InitGenerate
- 711fe80 feat(cli): add new database configuration generation model and run function
- efb61e1 feat(cli): enhance viewDone and viewStep for clearer config instructions
- dcef2f9 feat(cli): enhance viewStep to include message queue config generation
- 63a93ec feat(cli): implement GenerateModel for configuration generation
- 754fbd6 feat(cli): implement message queue generation functionality
- 892dba0 feat(cli): implement storage configuration generation functionality
- 31f58d0 feat(cli): refactor cache configuration generation to unify file naming
- b8872cf feat(cli): streamline cache and storage command implementations
- f533d22 feat(cli): update database command to use dedicated configuration generation function
- 939da19 feat(cli): update database connection functions for clarity and consistency
- 58a1325 feat(cli): update object storage config generation to streamline file naming
- a3d747b feat(cmd): add generate command
- 26d5056 feat(domain): add Generator struct for configuration management:
- 3f68cfe feat(generation): add GenerateSpecificProject function for framework-specific config generation
- e535e83 feat(generation): enhance HTTP initialization for multiple frameworks
- 20e0c7b feat(generation): implement InitGenerate functions for generate config entrypoint
- bc7a621 feat(mq): refactor message queue connection functions and enhance InitDependencyInjection for specific MQ types
- 674fd95 feat(pkg): add IsFileExists function to check file existence
- cf256ad fix(cli): rename GenerateSpecificProject to GenerateSpecificFramework for clarity
- 8d9c14d fix(ui): clarify selection instructions in RadioButton view
- ed1697f refactor(cli): move for file organization
- aa190bc refactor(cmd): move init project command to different file
Released by GoReleaser.
v0.6.0
Changelog
- aa2d3f8 chore(docs): update version to v0.6.0 and include object storage in generation options
- dadebd9 feat(object_storage): add Minio, Rustfs, and SeaweedFS infrastructure templates
- 100c817 feat(object_storage): add ObjectStorage field to Project struct
- 62e3eaf feat(object_storage): add Rustfs configuration templates for storage and Docker Compose
- effd3d9 feat(object_storage): add SeaweedFS configuration templates for storage and Docker Compose
- 850f033 feat(object_storage): add object storage configuration for Rustfs, Seaweedfs, and Minio in Docker Compose
- fdbe98a feat(object_storage): add object storage selection to project initialization
- 3000ac7 feat(object_storage): add support for Rustfs and Seaweedfs in YAML configuration
- 380be4c feat(object_storage): add support for Rustfs, Seaweedfs, and Minio in dependency injection
- 0b9a038 feat(object_storage): generalize object storage connection and infrastructure provision
- 712e08f feat(object_storage): update OS environment variables to OS_ROOT_USER and OS_ROOT_PASSWORD
- 26b4ccb feat(object_storage): update object storage initialization and configuration functions
- 8ccfad2 fix(rabbitmq): set RabbitMQ definition file to read-only in Docker Compose
- 2687c6c refactor(object_storage): update Minio Docker Compose environment variables
Released by GoReleaser.
v0.5.1
Changelog
- a7f73b9 feat(cache): add 'Redict' support for in-memory and Docker configurations
- 77d427d feat(cache): add 'Redict' support to cache infrastructure and dependency injection
- 8d3cdee feat(config): add 'Redict' support to YAML configuration templates
- 5856aa3 feat(infra): add 'Redict' support to in-memory infrastructure initialization
- 1da4865 feat(input): add 'Redict' option to In-memory Store selection
- 27ca985 feat(parser): add 'Redict' support to HTTPServerParser cache options
- 6284380 feat(readme): add 'Redict' badge to techstack section
- b0019ac fix(readme): update version to v0.5.1 in usage instructions
Released by GoReleaser.
v0.5.0
Changelog
- c55c980 feat(cache): add DragonFly cache connection and Docker Compose templates
- 920d5a3 feat(cache): add Valkey configuration templates and connection handling
- 2501ed1 feat(cache): implement Valkey infrastructure and enhance in-memory initialization for various cache types
- 631e3c2 feat(cache): refactor in-memory configuration initialization for various cache types
- af6f63e feat(config): add DragonFly cache configuration template
- 8274782 feat(config): add DragonFly configuration template to YAML config initialization
- 292f5d1 feat(config): add Valkey configuration template to cache.yaml.go
- 49c92c2 feat(config): enhance InitYamlConfig to support multiple in-memory store types
- efa4411 feat(di): add cache connection handling for in-memory options
- 5def2d7 feat(docker): add DragonFly cache configuration templates to Docker Compose setup
- c1dcb0a feat(domain): add Dragonfly cache connection and infrastructure handling
- 711e5d4 feat(infra): add DragonFly cache implementation and interface
- 01779a4 feat(init): update initialization sequence for DB and in-memory store configurations
- 63a8824 feat(parser): add DragonFly cache support in HTTPServerParser
- 0098e37 feat(parser): add cache handling to HTTPServerParser and update template
- 2a49373 feat(project): add InMemory field to Project struct
- e732876 feat(ui): add in-memory store selection to input model
- c34a6ac fix(cache): remove KeyDB option from in-memory configuration
- d51d81e fix(changelog): exclude 'Merge pull request' entries from changelog filters
- d2897f2 fix(docs): update WSL hot reload instructions in README files
- 1a1acdc fix(env): update environment variable for Redis to CACHE_PASSWORD
- 88a4bf2 fix(infra): update DragonFly in-memory infrastructure handling and remove KeyDB references
- 0d2e34d fix(infra): update progress message for in-memory infra generation
- 31bf933 fix(mq): ensure file generation only occurs when fileName or template is set
- 3d02dc4 fix(readme): update Redis environment variable to CACHE_PASSWORD
- 8ebb616 fix(readme): update version to v0.5.0 and add in-memory-store support
- 25ab0d5 fix(ui): remove KeyDB option from In-memory Store selection
Released by GoReleaser.
v0.4.0
Changelog
- 107660d Merge pull request #8 from Daffadon/db
- 9ed7dcb Merge pull request #9 from Daffadon/dev
- 93eb736 Update issue templates
- 4929dff Update issue templates
- b8f7b2c chore(release): update version to v0.4.0 and update README for new features
- a1563cb feat(config): add ClickHouse support in YAML configuration
- 5dc4def feat(database): add ClickHouse YAML configuration template
- 81cc035 feat(database): add ClickHouse configuration and connection handling
- 9694f8f feat(database): add ClickHouse support in HTTPServerParser function
- 288522f feat(database): add ClickHouse support in InitDBConfig function
- f5d503a feat(database): add ClickHouse support in InitDependencyInjection function
- 00b8027 feat(database): add ClickHouse support in InitQuerierInfra function
- 7aa560a feat(database): add ClickHouse support in Querier implementation
- ee55d6a feat(docker): add ClickHouse support in InitDockerComposeConfig function
- 7c1e6a0 feat(ui): add ClickHouse option to database selection in input model
- 700d646 fix(goreleaser): remove merge pull request entry from changelog filters
- 7103715 fix(releaser): remove branch restriction for tag-based releases
Released by GoReleaser.
v0.3.2
Changelog
- 0aa1256 docs(readme): update version to v0.3.2 and reflect changes in usage instructions
Released by GoReleaser.
v0.3.1
Changelog
- e987682 fix(goreleaser): correct README file name case to match filesystem
Released by GoReleaser.