|
1 | 1 | # Change Log |
2 | 2 |
|
| 3 | +## 6.0.0-beta.0 (2026-04-30) |
| 4 | + |
| 5 | +[Full Changelog](https://github.com/auth0/ruby-auth0/compare/v5.18.1...v6.0.0.beta.0) |
| 6 | + |
| 7 | +This beta release completely rewrites the Management API client using [Fern](https://buildwithfern.com/) code generation from the Auth0 OpenAPI specification. The Authentication API is ported from v5 and maintains full feature parity. |
| 8 | + |
| 9 | +**Breaking Changes** |
| 10 | +- Management API client rewritten using Fern code generation |
| 11 | +- `Auth0Client` replaced by `Auth0::Client` (unified client for Auth + Management APIs) |
| 12 | +- Management API methods accessed via namespaced sub-clients (`client.users.list` instead of `client.users`) |
| 13 | +- API methods return strongly-typed response objects instead of raw hashes |
| 14 | +- List methods return paginated iterators instead of arrays |
| 15 | +- Non-2xx responses raise typed exceptions (`Auth0::Errors::NotFoundError`, etc.) instead of returning error hashes |
| 16 | +- `rest-client` dependency removed; uses `net/http` internally |
| 17 | +- Minimum Ruby version raised to 3.3 |
| 18 | + |
| 19 | +**Added** |
| 20 | +- Auto-generated Management API with complete endpoint coverage from Auth0 OpenAPI spec |
| 21 | +- Automatic OAuth 2.0 client credentials token management |
| 22 | +- Built-in retry with exponential backoff for rate-limited (429) responses |
| 23 | +- Configurable timeouts per request via `request_options` |
| 24 | +- Offset-based pagination with `each` iterators for all list endpoints |
| 25 | +- Telemetry headers on Management API requests |
| 26 | +- Wire tests (WireMock-based) for all Management API endpoints |
| 27 | +- New examples (Sinatra API and Rails 7 API) |
| 28 | +- `v6_MIGRATION_GUIDE.md` for upgrading from v5 |
| 29 | + |
| 30 | +**Unchanged** |
| 31 | +- Authentication API (login, signup, token exchange, passwordless, MFA) — ported from v5 with identical interface |
| 32 | + |
3 | 33 | ## [v5.18.1](https://github.com/auth0/ruby-auth0/tree/v5.18.1) (2026-03-13) |
4 | 34 | [Full Changelog](https://github.com/auth0/ruby-auth0/compare/v5.18.0...v5.18.1) |
5 | 35 |
|
|
0 commit comments