v9.0.0 - 2024-02-05
v9.0.0 (2024-02-05)
Breaking:
To summarize the key items in the v9 release:
- The paginators for Services, ACL Entries and Dictionary Items have been replaced with a generic paginator.
- The KV Stores Entries paginator was NOT replaced as it has a incompatible implementation.
- The
List*
methods no longer sort results, and will now return all results. - All endpoints (except those using JSONAPI) use pointers consistently for Create/Update methods.
The complete list of breaking changes are:
- fix(token): add ListTokensInput to ListTokens #487
- feat(config store): adds
ListConfigStoresInput
when returningListConfigStores
#481 - Use integer instead of string #486
- fix(request_settings): make action a pointer in update #488
- feat: generic paginator #491
- fix: all relevant fields to be pointers #493
Enhancements:
- feat: domain inspector #483
- Move CBool helper with the other helpers #484
- Support retrieving a secret store by name #485
- replace: pointer helpers to generic ToPointer function #489
- refactor(helpers): avoid explicit types in favour of tilda type constraint #490
- refactor(secret_store): replace json.NewEncoder with c.PostJSON #492
- refactor: rename files #494
- refactor: resolves linter issues #495
- refactor: use consistent naming conventions #496
- feat: fastly alerts #499
- refactor: use explicit naming for IDs #497
Dependencies:
- build(deps): bump golang.org/x/crypto from 0.1.0 to 0.17.0 #498