Highlight
Support for multi-file input using glob
This has been implemented on the diff
and sync
commands. It is not implemented on OpenAPI Converter because it doesn't support multi-file input yet, which will be improved later.
It now supports such syntax:
adc sync -f 'spec/*.yaml'
adc sync -f 'spec/**/*.yaml'
Note that the glob expressions need to be quote-wrapped because we don't want the glob implementation in the shell to intervene for a uniform user experience.
More guides: https://github.com/isaacs/node-glob?tab=readme-ov-file#glob-primer
APISIX support down to 3.2.x
APISIX support has been extended to 3.2, which was an LTS but is now considered retired, which helps users to migrate.
For Known Issues/Limitations, please refer to: https://github.com/api7/adc/blob/main/libs/backend-apisix/README.md
What's Changed
- feat(core): support glob file path by @bzp2010 in #212
- feat(apisix): support apisix lower than 3.8 by @bzp2010 in #213
- feat(core): dump sorted yaml by @bzp2010 in #217
- feat(api7): support route vars expr by @bzp2010 in #219
- fix(apisix): service missing hosts by @bzp2010 in #220
- feat: bump to 0.17.0 by @bzp2010 in #221
- fix(apisix): upstream nodes should be allowed to be null by @bzp2010 in #222
- docs(api7): add 3.3.x support by @bzp2010 in #223
Full Changelog: v0.16.2...v0.17.0