๐ Highlights
This goctl release brings enhanced Swagger support, improved Docker generation, and better multi-proto file handling.
โจ New Features
- Proto Package Control: Added cmdline argument to control package name generation from proto filename (#5387)
- Multi-Proto Support: RPC service now uses
proto.Package.Nameto support multiple proto files (#5378)
๐ Bug Fixes
- Swagger Generation: Fixed support for PUT, PATCH, DELETE methods with request body definitions (#5239)
- Docker Generation: Ensured Dockerfile includes etc directory and correct CMD based on config (#4343)
๐งช Testing
- Added comprehensive unit tests for goctl docker command (#5241)
๐ฆ Dependencies
- Bumped
github.com/spf13/cobrafrom 1.10.1 to 1.10.2 (#5312) - Bumped
github.com/emicklei/protofrom 1.14.2 to 1.14.3 (#5403)
๐ฅ New Contributors
- @JackGod001 made their first contribution in #4343
- @stemlaud made their first contribution in #5245
- @gfischer7 made their first contribution in #5254
- @lerity-yao made their first contribution in #5270
- @YunFy26 made their first contribution in #5281
- @mmfiRan made their first contribution in #5323
- @mk0walsk made their first contribution in #5375
- @Bension made their first contribution in #5372
Full Changelog: tools/goctl/v1.9.2...tools/goctl/v1.10.0