Skip to content

Comments

chore(main): release 0.1.0#83

Open
github-actions[bot] wants to merge 1 commit intomainfrom
release-please--branches--main
Open

chore(main): release 0.1.0#83
github-actions[bot] wants to merge 1 commit intomainfrom
release-please--branches--main

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Sep 28, 2025

🤖 I have created a release beep boop

0.1.0 (2026-02-20)

Features

  • add admin route for capturing revoke reasonings (e21d4fd)
  • add allowed email domains for SBP registration to settings (775fefd)
  • add auth0_db_connection config (784ed92)
  • add author and action timestamp for revocation/rejection reasoning (0a46b25)
  • add author and timestamp for revocation/rejection reason (cfba4c8)
  • add captcha validation to the registration endpoint (4a75685)
  • add check_password method to Auth0Client (837936f)
  • add data model for platform admin response (830860d)
  • add durable queue for sending emails (c60e438)
  • add endpoint to retrieve admin groups for current user (df0e8ed)
  • Add extra information to the GET /users response for admin user list (004a80d)
  • add filters to /admin/users endpoint and allow combining multiple filters AAI-420 (#86) (1eb5993)
  • add given_name and family_name fields to user schemas (a3b1a10)
  • add logins_count field to UserInfo and UserProfileData models (1c82e08)
  • add method to validate recaptcha token (3897488)
  • add new admin using starlette-admin (8fb310a)
  • add password change route (b8a0043)
  • add platform access roles (AAI-467) (#112) (ca927c2)
  • add Platform database model that defines the admin roles for each platform AAI-388 (#80) (e721d0e)
  • add recaptcha secret to config (9a96a68)
  • add rejected approval status (AAI-526) (#141) (478fed8)
  • add request_reason to group and platform memberships (3191d10)
  • add request_reason to group and platform memberships (AAI-622 AAI-716) (eb82b95)
  • add separate optional config for setting up admin (deecf68)
  • add settings to main config to support admin dashboard (4ce7102)
  • add short_name field to BiocommonsGroup and related models (4c36dc7)
  • add show_welcome_message field to UserInfo and UserProfileData models (23229ce)
  • add the no_reply_email_sender for sending emails (f0038c1)
  • add update username endpoint (f9942a8)
  • add update_user() method for Auth0Client (008a51f)
  • add updated_at timestamp in *MembershipData (065c28e)
  • add updated_at timestamp in MembershipData (ae57d53)
  • add user calculation endpoint (1c4f70a)
  • add user calculation endpoint and updating pending/revoked logic (538503b)
  • add username change notification and admin endpoint for updating usernames (0897afc)
  • add version to GET / (0c4df2f)
  • add version to GET / (bd46361)
  • added endpoint for checking admin groups (AAI-378) (8a01345)
  • admin endpoint with pagination info (AAI-529) (32f9ea3)
  • admin unreject endpoint (AAI-606) (7f5b6c4)
  • admins to update users' emails (8963e96)
  • admins to update users' emails (186c9a1)
  • allow admins to (soft) delete users (AAI-607) (#159) (f96388d)
  • API to fetch user profile data (AAI-435) (#110) (5cc64af)
  • backend validation of recaptcha during registration (9b57d82)
  • backend validation of recaptcha during registration (6db2801)
  • better syncing of email verification status (AAI-558) (c7f3b29)
  • biocommons admin endpoint to update group roles (fb6b9e3)
  • db migration (ac14193)
  • enable admin sending password reset emails (6136131)
  • enable revoke access via updating db (f3898ce)
  • enable unrevocation for users' access to services (2aac7ec)
  • enable unrevocation for users' access to services (28c6c3e)
  • enable user removal from groups (590938c)
  • Enable username change for users as admins on user detail page (AA-694) (7c20a36)
  • enhance email domain validation for SBP registration with improved error handling and testing (e091a19)
  • enhance user profile update to support first and last name fields (930a937)
  • enhance username and password update responses with structured error handling (8cf85c4)
  • exact username matching & update route (e528adc)
  • Field error for username & password update in profile (6c36c17)
  • group and role sync to initialize/populate the backend database (AAI-452) (#95) (e884e14)
  • handle existing usernames and emails during registration (cfe3cf1)
  • handle existing usernames and emails during registration (AAI-518) (0945278)
  • implement email domain validation for SBP registration (6f762bb)
  • implement role checks across the whole admin API (AAI-453) (#99) (88d9b7c)
  • include request reason in group approval email to admins (3641b2c)
  • Increase max length for full name validation to 300 characters (AAI-563) (ccce80b)
  • method to refresh unverified users - with basic throttling (0ca700e)
  • new endpoint with total number/number of pages for a user query (dabbc38)
  • password migration process (#169) (621df1c)
  • platform roles reworked (AAI-467) (#114) (b615d28)
  • profile update endpoints (including email change with OTP) (#132) (84f34ac)
  • refactor group revocation so model now owns both auth0 cleanup and status update (75ddcea)
  • refresh verified status when admins search for it explicitly (1326b92)
  • replace logins_count with show_welcome_message in UserInfo and related models (3a05298)
  • replace show_welcome_message with logins_count in Auth0UserData model (86ef3c4)
  • revoke service access for users (29d4f21)
  • robust email sending updates (e727497)
  • robust email sending updates (f5663ac)
  • send bundle approval emails (9928733)
  • send emails to sbp admins for new user registration (99214c4)
  • send emails to sbp admins for new user registration (928f0bc)
  • seperate approve / revoke in platforms and groups (5a18831)
  • Simplify revocation reason handling and update timestamp to be timezone aware (AAI-560) (237f9f8)
  • soft-deletion of database objects (#102) (7b79d23)
  • sync all master data (#107) (a314624)
  • update allowed email domains for SBP registration in .env.example (20494d2)
  • update allowed email domains for SBP registration in config and .env.example (19b8b52)
  • update bundles request email and no-reply email sender (a75831e)
  • update email change confirmation email (2ef12c7)
  • update email change confirmation email (b826de7)
  • update email endpoints to return error responses with field errors (15481b6)
  • Update email endpoints to return error responses with field errors (d0d9b31)
  • update name validation to require either full_name or both first_name and last_name (9e9f069)
  • Update profile picture upon name change (AAI-681) (#172) (8b7cd39)
  • update username and password endpoint (AAI-474 + AAI-432) (171b854)
  • update wording for bundle request emails (3417baa)
  • update wording for bundle request emails (bbadc44)
  • use Auth0's given_name and family_name for registration & profile (AAI-588 AAI-614) (21155c1)
  • use the right url in approval emails sent to bundle admins (1f035e3)
  • use the right url in approval emails sent to bundle admins (ecd6c2e)
  • view and restore deleted users in debug dashboard (AAI-607) (#160) (fb6b2a3)
  • view email sender in admin dashboard (040b783)
  • view email sender in admin dashboard (117e3d4)

Bug Fixes

  • get_users() so it accepts a q filter (ca1da5d)
  • add back RoleDataFactory (fd802d1)
  • add default_email_sender to config.settings (735df9f)
  • add Email related db components to diagram and db-admin dashboard (bdd5e86)
  • add Email related db components to diagram and db-admin dashboard (352dc34)
  • add in missing _notify_bundle_admins (e43cb99)
  • add migrations (445d274)
  • add missing migration script (2b079e9)
  • add no-reply email variables (2d2b086)
  • add RoleDataFactory back into the tests.datagen namespace (1d07343)
  • add timeouts to DB connections to prevent DB lockout (#104) (0d07fc3)
  • address feedbacks from pul request reviews (866f1fd)
  • admin routes and tests (fd86c35)
  • admin soft-delete should preserve memberships (AAI-607) (#163) (49147ef)
  • autodeploy (27f7d73)
  • autodeploy (0ce3bd3)
  • autodeploy (6963672)
  • blocked status should be optional in Auth0UserData (#162) (2d3007e)
  • build and deploy (1b43a40)
  • check admin roles for approval/revoke access (f966774)
  • check reason is saved correctly based on status (#161) (68ca81d)
  • cleaner way to delect admin_roles in query method (cf05d0c)
  • db-migration-tests for pg and sqlite, detailed tests (#145) (f7a7681)
  • dev url in config.py (5a68db7)
  • dev version id PEP440 compliancy (caba34b)
  • dev version id PEP440 compliancy (d62c655)
  • dev version id PEP440 compliancy (28da907)
  • dev version id PEP440 compliancy (c4484d7)
  • disable create/edit/delete on admin by default (0b50484)
  • do not cause multiple migrations by limiting retry (907d15b)
  • don't use group or platform mapping (9d9218c)
  • duplicated instructions in README (49f36c6)
  • fix circular import caused by type annotations (#111) (daf0687)
  • fix db migration (59e7707)
  • fix db migration (78bfc0d)
  • fix migrations, add a migration for revoke reason without deleting platform migrations (bc54840)
  • get admin dashboard auth working again (4e942b6)
  • get_users() so it accepts a q filter (1da6a78)
  • handle user stub on role sync (#108) (a5ba688)
  • improve email queue and send email to group admins (1d7ec10)
  • incorrect command for running the script (afc8657)
  • incorrect response handling in BioCommonsUser.add_role() (1f36d90)
  • incorrect response handling in BioCommonsUser.add_role() (#119) (161f0cd)
  • just redirect to admin home on login (f4cfb58)
  • link the user detail page on the admin email for approval (10a0000)
  • lint (0ee15cd)
  • lint (6b1c870)
  • lint (ef3266b)
  • lint (80aedac)
  • lint (e213aa8)
  • lint (99f1338)
  • lint and updated db diagram (d3048cf)
  • linting (8eb5c92)
  • make AdminSettings easier to override for testing (931ca5d)
  • make auth0 client id optional and add tests (6bdf916)
  • make get_user_count on UserQueryParams (98630fd)
  • make group revision migration run after email send (e03305f)
  • make group revision migration run after email send (86224cd)
  • make pre-commit consistent with gh action (186aca4)
  • make ruff happy (d5ea85a)
  • make ruff happy (3afe58e)
  • make ruff happy (69f82f9)
  • make ruff happy (8abd9be)
  • make ruff happy (0890d6b)
  • make sure AdminSettings are optional (5bd0608)
  • make sure password requirements are in sync with Auth0 (AAI-615) (#165) (e2a3fa6)
  • make sure we strip trailing slash from custom domain (ed426d9)
  • migration (b8cdd70)
  • migration and lint (c184dce)
  • migration files (18c7a84)
  • migration files and lints (2ed5011)
  • missing None check during registration (69b68e3)
  • move email related vars to scheduled_tasks/email_retry (ad87f20)
  • move the otp email method to email.py (3509b3f)
  • moved import of RoleDataFactory closer to where its used (f7f0fdb)
  • need to check if bundle is None when sending mail (2f0c275)
  • no default email sender (3304b1d)
  • publish upon version tag, instead of published release (59d0d2f)
  • refactor user query logic and add general approval_status filter (97a6934)
  • regression in GroupMembership.save_history (7597cd6)
  • regression in GroupMembership.save_history (e52601f)
  • remove auth0_management_* (23de1e2)
  • remove default None for background_tasks (e0bef93)
  • remove obsolete Galaxy username check (#105) (4f28113)
  • remove redundant email (08e2632)
  • remove send_email flag and set up email queue in DB (447872b)
  • remove send_email flag everywhere (b41272e)
  • remove the password update functionality (d4b16a0)
  • remove unnecessary migration (5b3fbd4)
  • remove unrelated comment (6dacba9)
  • remove unused resources and services routes (ea637e9)
  • remove user registeration emails (8cc7508)
  • remove user registration emails (1beb2bf)
  • rename to last_attempt_at (7e43792)
  • return better errors for username update issues (c6e430b)
  • return better errors for username update issues (AAI-474) (294a50c)
  • reuse self.platform_role (afc14be)
  • revoke platform access properly (05b7617)
  • revoke/pending logic for admins (27d9431)
  • rework backend admin to get it working again (2d32253)
  • run schema generation with uv so required packages are installed (7405a53)
  • run_scheduler.py --immediate on empty database causes exception (#96) (2790af0)
  • set release-please type to simple (bf63694)
  • set release-please type to simple (08b249b)
  • simplify _notify_bundle_group_admins() for checks (8beb5ef)
  • simplify getting bundle membership in _notify_bundle_group_admins (8c7e403)
  • switch release please to python release type (1023c4b)
  • switch to python version string (d844bc2)
  • test and update email wordings (1506879)
  • tests (9c7fbb1)
  • tests (6b6c67f)
  • tests (97fe40e)
  • tests for emails (65fb3a7)
  • unify email addresses used for sending (AAI-617) (#168) (11652b9)
  • update AAI Portal references to BioCommons Access Portal in email notifications (003f054)
  • update approval email with first names for users (9dc9f59)
  • update soft_delete_filter - was having issues with aliased joins (77743b8)
  • url in the approval email (30a31e2)
  • url in the approval email (57eed01)
  • url in the config test (33e46d4)
  • url to repo github secrets (ecbde09)
  • use default null for from_address in migration (129e81e)
  • use exisiting auth0 client id (2f87e4c)
  • use fake.unique.email to use distinct emails (bedbec8)
  • use migration task for migration (d89fa08)

Documentation

  • add explanation for group_approval_status_query (b29b517)
  • add info on db-admin to README (c0874f6)
  • add instructions on how to set up db locally (324b2c8)
  • add instructions on how to set up db locally (2a6cfef)
  • add missing Platform model in diagram (dce9033)
  • add more details for migration changes (587329d)
  • add reminder to update secrets (28e2ff0)
  • add reminder to update secrets (db28c41)
  • add sample pull request for updating database schema diagram (563da82)
  • add sample pull request for updating database schema diagram (d59f7ae)
  • comment to send email to SBP admin after a user registers (9c441d1)
  • improve dev DB docs (5135473)
  • update database schema diagrams (a674c5a)
  • update database schema diagrams (a44120b)

This PR was generated with Release Please. See documentation.

@github-actions github-actions bot force-pushed the release-please--branches--main branch 12 times, most recently from f9c8715 to f7024c0 Compare October 6, 2025 03:31
@github-actions github-actions bot force-pushed the release-please--branches--main branch 9 times, most recently from acd67e6 to 6d2deba Compare October 10, 2025 00:59
@github-actions github-actions bot force-pushed the release-please--branches--main branch 4 times, most recently from fa60d41 to ae6c14d Compare October 17, 2025 02:56
@github-actions github-actions bot force-pushed the release-please--branches--main branch 3 times, most recently from 056a595 to aa542a6 Compare October 19, 2025 23:46
@github-actions github-actions bot force-pushed the release-please--branches--main branch from a27f583 to 127ac96 Compare December 16, 2025 03:05
@github-actions github-actions bot changed the title chore(main): release 1.1.0 chore(main): release 0.1.0 Dec 16, 2025
@github-actions github-actions bot force-pushed the release-please--branches--main branch 2 times, most recently from daef759 to 6e19b26 Compare December 18, 2025 23:57
@github-actions github-actions bot force-pushed the release-please--branches--main branch 4 times, most recently from b2b4c0a to fc834c3 Compare January 9, 2026 03:51
@github-actions github-actions bot force-pushed the release-please--branches--main branch 9 times, most recently from 8193e90 to f2f04b4 Compare January 16, 2026 05:09
@github-actions github-actions bot force-pushed the release-please--branches--main branch 2 times, most recently from 8a47a34 to 194147f Compare January 22, 2026 00:47
@github-actions github-actions bot force-pushed the release-please--branches--main branch 3 times, most recently from 5ee64fa to a3ba3a5 Compare February 3, 2026 07:19
@github-actions github-actions bot force-pushed the release-please--branches--main branch 3 times, most recently from 7650bf4 to 7170d10 Compare February 9, 2026 23:51
@github-actions github-actions bot force-pushed the release-please--branches--main branch 3 times, most recently from 7f2b7e4 to 0b6d387 Compare February 20, 2026 03:39
@github-actions github-actions bot force-pushed the release-please--branches--main branch from 0b6d387 to 94c7e50 Compare February 20, 2026 04:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants