Skip to content

Releases: api7/adc

0.16.1

12 Nov 07:04
c60fb96
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.16.0...v0.16.1

0.16.0

11 Nov 06:48
107209d
Compare
Choose a tag to compare

Highlight

Support for custom resource ID

The resource ID can now be customized by the user instead of letting ADC generate it automatically.
Just write the id field in the resource to make it work, but there are a few resources that are not supported yet, such as upstream (which is inlined by the service and doesn't support references) and consumer (whose username is the ID and doesn't want to be specified additionally).

It has been implemented on API7 and APISIX. #203 #204

What's Changed

Full Changelog: v0.15.0...v0.16.0

v0.15.0

23 Oct 03:36
9fb8200
Compare
Choose a tag to compare

Highlight

Support for Consumer Credentials on Apache APISIX✨

This release supports consumer credentials on APISIX, which will be enabled after APISIX is upgraded to 3.11.0. If not, you can only use the legacy consumer plugins format.

What's Changed

Full Changelog: v0.14.0...v0.15.0

v0.14.0

15 Sep 18:50
50992c0
Compare
Choose a tag to compare

Highlight

Support for Consumer Credentials✨

This release supports consumer credentials on API7, which will be enabled after API7 is upgraded to 3.2.15. If not, you can only use the legacy consumer credentials format.

What's Changed

Full Changelog: v0.13.0...v0.14.0

v0.13.0

30 Aug 09:42
13cd6c9
Compare
Choose a tag to compare

NOTICE

From this release, ADC will drop API7 3.2.13.0 support in favor of new features that became available on API7 3.2.14.x.


What's Changed

Full Changelog: v0.12.2...v0.13.0

v0.12.2

22 Aug 06:50
b45f723
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.12.1...v0.12.2

v0.12.1

06 Aug 04:00
1e2027d
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.12.0...v0.12.1

v0.12.0

24 Jul 03:20
114fabb
Compare
Choose a tag to compare

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

22 Jul 03:46
e8e162f
Compare
Choose a tag to compare
0.12.0 alpha1 Pre-release
Pre-release

What's Changed

Full Changelog: v0.5.2...v0.12.0-alpha.1

v0.5.2

10 Jan 09:32
567d5b8
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.1...v0.5.2