Skip to content

v9.0.0 - 2024-02-05

Compare
Choose a tag to compare
@Integralist Integralist released this 05 Feb 19:18
· 25 commits to main since this release
v9.0.0
a5f591c

v9.0.0 (2024-02-05)

Full Changelog

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 returning ListConfigStores #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