Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(main): release arize-phoenix 5.0.0 #4707

Merged

Conversation

mikeldking
Copy link
Contributor

@mikeldking mikeldking commented Sep 20, 2024

🤖 I have created a release beep boop

5.0.0 (2024-09-26)

Phoenix 5.0 ships with authentication. Once enabled, Phoenix's UI and APIs (REST, GraphQL, and gRPC) are accessible only to users who present valid access and refresh tokens issued at sign in (session-based authentication) or API keys created within the app (key-based authentication).

Phoenix 5.0 also introduces basic RBAC (role-based access control). With RBAC you get admins (who can create, edit, and delete users) and members (who can edit only their own profile).

Phoenix 5.0 adds API keys so that you can securely ingest and query for data.

Phoenix 5.0 also adds OAuth2 (Google, AWS Cognito, Auth0) support as well as SMTP for password resets.

⚠ BREAKING CHANGES

  • deprecate python 3.8 (#4766)
  • Remove legacy instrumentation modules (#4604)

Features

Bug Fixes

  • allow logging out with only the refresh token (#4706) (b31d9f9)
  • allow secret when auth is disabled (#4466) (ad1763d)
  • auth: add back user api keys table (#4494) (162ada8)
  • auth: don't show error on successful logout (#4535) (3dab931)
  • auth: fix graphiql_ide param type (#4496) (8462567)
  • auth: handle forgot password form submission (#4755) (3ab5959)
  • auth: infer origin url (#4737) (bb2df0f)
  • auth: make username a required field (#4734) (77cc1fe)
  • auth: prevent first admin password salt from being reset on every start (#4477) (bccdbf1)
  • auth: set oauth2 state and nonce cookies with lax samesite policy (#4693) (795e769)
  • auth: soft-delete users (#4562) (f8f40b6)
  • auth: strengthen auth method constraint (#4744) (d399cb4)
  • Catch decode error (#4752) (b9d0caf)
  • clean up after token auth (#4447) (bcf273d)
  • Correct auth login rate limit routes (#4698) (e79a54c)
  • db lookup on token cache miss (#4726) (3e0cbc6)
  • deprecate python 3.8 (#4766) (2213a79)
  • don't redirect if there is no viewer in case auth is disabled (#4547) (b80f532)
  • Fix DB unittest reliability (#4548) (29460c5)
  • forbid role change on default admin (#4647) (775b4f8)
  • improve error message for phoenix secret (#4461) (f7e9731)
  • inadvertent cookie deletion when changing user password via PatchUser (#4637) (7077cc2)
  • only redirect if auth is enabled (#4768) (ff14180)
  • overflow of UI issues (#4759) (4e68274)
  • padding on users table (#4753) (c2361a3)
  • playwright scaffolding and user action menu rendering (#4697) (8892180)
  • playwright: make rate-limiting test run last (#4738) (eabf268)
  • playwright: revert back to localhost for playwright (#4758) (7c2a864)
  • remove exp from jwt (#4729) (0e6e1e8)
  • remove python 3.8 version dep (#4751) (4f5120b)
  • sqlite should explicitly autoincrement integer primary keys (#4468) (e7e86f0)
  • use referer from headers for base url in password reset url (#4746) (77675c9)
  • user deletion should delete all tokens (#4655) (cf3c6be)
  • user should be able to initiate password reset again before existing token is used or expires (#4674) (3f33d1a)
  • username should be optional for user creation (#4595) (eae81e8)
  • users should not be asked to reset password again right after they reset their password (#4672) (f63b4f6)

Documentation


This PR was generated with Release Please. See documentation.

@dosubot dosubot bot added the size:S This PR changes 10-29 lines, ignoring generated files. label Sep 20, 2024
@mikeldking mikeldking force-pushed the release-please--branches--main--components--arize-phoenix branch from 021a056 to d6c664c Compare September 21, 2024 02:19
@mikeldking mikeldking changed the title chore(main): release arize-phoenix 4.36.1 chore(main): release arize-phoenix 5.0.0 Sep 26, 2024
@mikeldking mikeldking force-pushed the release-please--branches--main--components--arize-phoenix branch from d6c664c to d05c2c3 Compare September 26, 2024 19:05
@dosubot dosubot bot added size:L This PR changes 100-499 lines, ignoring generated files. and removed size:S This PR changes 10-29 lines, ignoring generated files. labels Sep 26, 2024
@mikeldking mikeldking merged commit 24307cf into main Sep 26, 2024
18 checks passed
@mikeldking mikeldking deleted the release-please--branches--main--components--arize-phoenix branch September 26, 2024 20:03
@mikeldking
Copy link
Contributor Author

🤖 Created releases:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
autorelease: tagged size:L This PR changes 100-499 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant