Releases: cal-itp/eligibility-server
2024.09.1
This is a small release to work around some data issues from source Transit Agency systems.
Internal
- Remove the uniqueness requirement on the
User.sub
field - Move the application directory up to the root of the Docker image, from cal-itp/docker-python-web#42
What's Changed
- CI: add pre-commit PRs to project, assign initial effort/status by @thekaveman in #467
- Chore: Create an issue template for new releases by @lalver1 in #464
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #466
- docs(config): enable integrated table of contents by @machikoyasuda in #472
- Refactor: move the application directory up a level by @thekaveman in #463
- chore(deps): bump docker/build-push-action from 5 to 6 by @dependabot in #465
- chore(deps): bump sentry-sdk[flask] from 2.5.0 to 2.9.0 by @dependabot in #476
- fix(devcontainer): configure git to install pre-commit by @machikoyasuda in #474
- chore: create bug report github issue by @machikoyasuda in #475
- Docs: remove outdated docs about package tags by @angela-tran in #478
- Refactor: remove infra-pipeline approval requirement by @angela-tran in #477
- Revert "Refactor: remove infra-pipeline approval requirement" by @angela-tran in #481
- Docs: tag-based release by @angela-tran in #479
- Chore: CST migration - Remove SBMTD, MST data by @machikoyasuda in #484
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #486
- chore(deps): bump sentry-sdk[flask] from 2.9.0 to 2.12.0 by @dependabot in #489
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #490
- chore(deps): bump sentry-sdk[flask] from 2.12.0 to 2.13.0 by @dependabot in #491
- chore(deps): bump sentry-sdk[flask] from 2.13.0 to 2.14.0 by @dependabot in #492
- Fix: Remove unique constraint from
sub
field by @thekaveman in #494
New Contributors
Full Changelog: 2024.06.1...2024.09.1
Release process issue: #495
2024.06.1
What's Changed
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #436
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #439
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #441
- chore(deps-dev): bump flask from 3.0.2 to 3.0.3 by @dependabot in #438
- chore(deps): bump sentry-sdk[flask] from 1.43.0 to 2.0.1 by @dependabot in #443
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #444
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #447
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #454
- chore(deps): bump requests from 2.31.0 to 2.32.3 by @dependabot in #455
- Chore: remove obsolete Compose version key by @thekaveman in #456
- chore(deps): bump sentry-sdk[flask] from 2.0.1 to 2.5.0 by @dependabot in #458
- Refactor: Azure deploy from GitHub Actions by @thekaveman in #459
Full Changelog: 2024.03.1...2024.06.1
Release process issue: #460
2024.03.1
What's Changed
- Docs: tag based deployment by @angela-tran in #396
- chore(deps-dev): bump sentry-sdk[flask] from 1.40.0 to 1.40.4 by @dependabot in #421
- chore(deps-dev): bump flask from 3.0.1 to 3.0.2 by @dependabot in #417
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #423
- chore(deps-dev): bump sentry-sdk[flask] from 1.40.4 to 1.41.0 by @dependabot in #425
- chore(deps): bump softprops/action-gh-release from 1 to 2 by @dependabot in #426
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #429
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #431
- chore(deps-dev): bump sentry-sdk[flask] from 1.41.0 to 1.43.0 by @dependabot in #432
Full Changelog: 2024.01.13...2024.03.1
Release process issue: #434
2024.01.13
What's Changed
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #415
- Refactor: new default branch main by @thekaveman in #414
- chore(deps-dev): bump sentry-sdk[flask] from 1.39.2 to 1.40.0 by @dependabot in #416
Full Changelog: 2024.01.12...2024.01.13
2024.01.12
Many annoying changes later, we finally have the tag-based deployment installing the correct package version into the Docker image during that build process! 🎉 😅
What's changed
- Fix: make path filter work for tags by @angela-tran in #405
- chore(deps-dev): bump sentry-sdk[flask] from 1.39.1 to 1.39.2 by @dependabot in #406
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #407
- chore(deps-dev): bump flask from 3.0.0 to 3.0.1 by @dependabot in #408
- CI: improve publish workflow by @thekaveman in #409
- Chore: ignore .venv directory by @thekaveman in #410
- Fix: don't use cached pip dependencies in CI builds by @thekaveman in #411
- Fix: don't use docker build cache in CI by @thekaveman in #412
- More debugging of Docker publish workflow by @thekaveman in #413
Full Changelog: 2024.01.4...2024.01.12
2024.01.4
What's Changed
- Fix: avoid tag checkout collision by @angela-tran in #404
Full Changelog: 2024.01.3...2024.01.4
2024.01.2
Bump on top of 2024.01.1
to trigger another pipeline run.
2024.01.1
What's Changed
- Feat: make git hash available in static file by @angela-tran in #335
- Feat: pipdeptree by @angela-tran in #336
- Feat: deploy for pre-release or release by @angela-tran in #329
- Feat: allow access to static files dir by @thekaveman in #338
- Fix: inline expression for deployment environment by @angela-tran in #339
- Fix: custom rule name by @angela-tran in #341
- Refactor: pipeline template with runtime parameters by @angela-tran in #343
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #344
- Chore: Terraform code cleanup by @angela-tran in #345
- Feat: agency-specific Terraform variables by @angela-tran in #346
- Docs: infrastructure by @angela-tran in #350
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #351
- Feat: SBMTD infra pipeline by @angela-tran in #349
- Fix: use agency card as prefix for key vault name by @angela-tran in #354
- Refactor: remove role assignment from Terraform by @angela-tran in #359
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #358
- Add SBMTD sample data by @machikoyasuda in #365
- Refactor: restart app services by @angela-tran in #366
- Feat: Sentry error monitoring by @angela-tran in #253
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #369
- Chore: hash new mobility pass sample data by @thekaveman in #371
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #372
- Feat: add coverage comments to PRs by @thekaveman in #379
- Refactor: alert suppression rule block by @thekaveman in #378
- chore(deps): bump actions/setup-python from 4 to 5 by @dependabot in #380
- Breaking change: Remove JSON file support by @machikoyasuda in #381
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #383
- chore(deps): bump github/codeql-action from 2 to 3 by @dependabot in #385
- chore(deps-dev): bump flask from 2.3.3 to 3.0.0 by @dependabot in #340
- chore(deps-dev): bump sentry-sdk[flask] from 1.19.1 to 1.39.1 by @dependabot in #386
- Feat: version from git metadata by @angela-tran in #382
- Feat: version from git metadata by @thekaveman in #376
- Fix: triggers for app-service restart pipeline by @angela-tran in #387
- Fix: ensure nested packages are included in distribution by @angela-tran in #389
- Fix: wheel did not contain a 'eligibility_server' directory by @angela-tran in #390
- Fix: build Docker image with unshallow copy by @angela-tran in #392
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #388
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #395
- Feat: create release for tag by @angela-tran in #394
- Fix: Bugs with Sentry configuration by @thekaveman in #398
- Fix: published static file location by @angela-tran in #397
Full Changelog: 2023.09.1...2024.01.1
2023.09.1
This release of Eligibility Server updates many underlying dependencies (e.g. Python, Flask, SqlAlchemy, Eligibility API).
This release also disables the AlwaysOn
feature of the Azure App Service. This feature was not only duplicative of another health check ping, but due to how it is implemented within Azure, the AlwaysOn
requests cause the app to generate a 404 response. This was a major blocker for #252 which is now unblocked.
During the process of preparing this release, we also discovered a bug in the CI/CD pipeline for getting the new Docker image from GitHub to Azure, which was fixed in #331.
What's Changed
- Fix: disable app service AlwaysOn by @thekaveman in #309
- Feat: infra pipeline tag trigger by @angela-tran in #310
- chore(deps): bump actions/checkout from 3 to 4 by @dependabot in #311
- chore(deps-dev): bump flask from 2.3.2 to 2.3.3 by @dependabot in #308
- chore(deps-dev): bump flask-sqlalchemy from 3.0.5 to 3.1.0 by @dependabot in #313
- chore(deps-dev): bump flask-sqlalchemy from 3.1.0 to 3.1.1 by @dependabot in #314
- chore(deps): bump docker/build-push-action from 4 to 5 by @dependabot in #316
- chore(deps): bump docker/setup-buildx-action from 2 to 3 by @dependabot in #317
- chore(deps): bump docker/login-action from 2 to 3 by @dependabot in #315
- Chore: devcontainer cleanup by @thekaveman in #318
- Fix: add requests timeout by @thekaveman in #321
- chore(deps-dev): bump eligibility-api from 2023.6.1 to 2023.9.1 by @dependabot in #324
- Chore: version management by @thekaveman in #325
- Chore: update to Python 3.11 by @angela-tran in #326
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #327
- Fix: docs dependencies and keypair configuration by @thekaveman in #320
- Fix: match default timeout to benefits by @thekaveman in #328
- Deploy to test by @thekaveman in #323
- Release 2023.09.1 by @thekaveman in #330
- Fix: add app setting needed to enable GitHub CI/CD webhook by @angela-tran in #331
- Deploy to test by @angela-tran in #332
- Release 2023.09.1 by @angela-tran in #333
Full Changelog: 2023.08.2...2023.09.1
2023.08.2
What's Changed
- Fix: handle duplicates in import by @thekaveman in #303
- Chore: bump version for release by @thekaveman in #304
- Deploy to test by @thekaveman in #305
- Release 2023.08.2 by @thekaveman in #306
Full Changelog: 2023.08.1...2023.08.2