Releases: api7/adc
v0.12.2
What's Changed
- ci: test api7 on 3.2.14.3 by @bzp2010 in #167
- fix(core): route vars expr schema by @bzp2010 in #168
- fix(core): upstream health checker optional field schema by @bzp2010 in #169
- fix: improve inline documentation by @pottekkat in #172
- feat: add inline examples by @pottekkat in #174
- feat(core): linter looser description length by @bzp2010 in #175
- feat: bump to 0.12.2 by @bzp2010 in #176
Full Changelog: v0.12.1...v0.12.2
v0.12.1
What's Changed
- docs: update installation instructions in readme by @pottekkat in #161
- fix(core): upstream linter check either nodes or service discovery by @bzp2010 in #163
- fix(core): ssl secret ref by @bzp2010 in #164
- feat: bump to 0.12.1 by @bzp2010 in #165
Full Changelog: v0.12.0...v0.12.1
v0.12.0
Announcing the release of a NEW API Declarative CLI (ADC)
Six months have passed since the last release, and a lot has changed in the ADC.
Because the previous developers never considered the project's extensibility, we had trouble adding new features and maintaining them continuously. For example, we needed help adding support for our enterprise product, API7 Enterprise. The old ADC was deeply coupled to the APISIX Admin API.
Also, ADC was being developed in Go at that time. While it had some advantages in cross-compilation, developers had to waste more time writing boilerplate code such as structs. Boilerplate codes waste a lot of time, and the developer could have spent using their talents to create outstanding functionality.
This state of affairs must be improved or the ADC project cannot continue.
So, thanks to the efforts of several developers, we rewrote every line of code and added more new features that users have come to expect.
The new codebase was developed in TypeScript, a brilliant language that allows for more creativity than Go, which allowed us to do more with fewer lines of code.
We have developed and released many versions internally, but as I mentioned at https://api7.ai/blog/adc-0.7-and-api7 and https://api7.ai/blog/adc-0.8-0.9-0.10, it will eventually be released as an open source project.
From now on, it will be developed and released publicly. Version numbers will jump from 0.5.2 to 0.12, and you can check out the new features we've introduced via the two blogs mentioned above.
Full Changelog: v0.5.2...v0.12.0
0.12.0 alpha1
v0.5.2
v0.5.1
What's Changed
- feat: add an install script for easy install by @pottekkat in #95
- fix: openapi converter generated route missing service id by @bzp2010 in #106
- fix: incorrect upstream pass host by @bzp2010 in #108
New Contributors
Full Changelog: v0.5.0...v0.5.1
v0.5.0
Changelog
- 78affcd Revert "feat: support flag for token and hide token input"
- 84e9203 build(deps): bump github.com/fatih/color from 1.15.0 to 1.16.0 (#91)
- 900b7e4 build(deps): bump github.com/onsi/gomega from 1.28.0 to 1.28.1 (#80)
- 64c8359 build(deps): bump github.com/onsi/gomega from 1.28.1 to 1.29.0 (#88)
- a83f574 build(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0 (#90)
- d9f7eb5 build(deps): bump sigs.k8s.io/yaml from 1.3.0 to 1.4.0 (#87)
- 7c8f976 chore: stdin support windows
- b116a78 feat: add stream mode and validate api check (#81)
- faf0547 feat: add token flag (#79)
- 58069ec feat: support default values for resources (#84)
- bf7a8be feat: support flag for token and hide token input
- 227745a feat: support multiple file and label filter (#89)
- 2feb07e feat: support openapi to upstream (#86)
- 0b9e56c fix: initial run of
adc configure
does not throw error (#85)
v0.4.3
Changelog
- 1b3e0c3 build(deps): bump github.com/gavv/httpexpect/v2 from 2.15.0 to 2.16.0 (#70)
- 9a70c7c build(deps): bump github.com/onsi/ginkgo/v2 from 2.12.0 to 2.13.0 (#71)
- 5447434 build(deps): bump github.com/onsi/gomega from 1.27.10 to 1.28.0 (#67)
- f159138 build(deps): bump github.com/spf13/viper from 1.16.0 to 1.17.0 (#69)
- aa06c3b docs: fix incorrect apisix.yaml (#77)
- 7a41848 feat: use admin-api to ping (#78)