Releases: mozilla-it/ctms-api
Releases · mozilla-it/ctms-api
v7.0.1
What's Changed
Dependency Updates
- Update python dependencies by @robhudson in #1032
Other Changes
New Contributors
Full Changelog: v7.0.0...v7.0.1
v7.0.0
What's Changed
New Features
- Fix #1016: Add roles and permissions, plus CLI to manage them by @robhudson in #1022
Full Changelog: v6.0.4...v7.0.0
v6.0.4
What's Changed
- Upgrade PostgreSQL to 17 by @robhudson in #1027
- Be more explicit with COPY by @robhudson in #1026
- Update fallback health check query by @robhudson in #1028
Full Changelog: v6.0.3...v6.0.4
v6.0.3
What's Changed
Security Changes
- Disable git credential persistence and ignore git folders for Docker images by @robhudson in #1024
Dependency Updates
- Upgrade PostgreSQL to 15 by @leplatrem in #1019
- Update Poetry and Python dependencies by @robhudson in #1014 and #1025
Other Changes
- Increase ruff linting by @robhudson in #1020
Full Changelog: v6.0.2...v6.0.3
v6.0.2
Dependency updates
Full Changelog: v6.0.1...v6.0.2
v6.0.1
What's Changed
Other Changes
- Change codeowners from syseng to
robhudson
by @grahamalama in #997 - Various dependency updates
Full Changelog: v6.0.0...v6.0.1
v6.0.0
What's Changed
Breaking Changes
- Ref #492, Fix #734: drop write support of legacy
vpn_waitlist
andrelay_waitlist
fields by @leplatrem in #722
New Features
- Remove more fixtures by @grahamalama in #975
- Get rid of Dockerfile syntax warning by @leplatrem in #978
- Fix #238: migration to backport prod index by @leplatrem in #979
Other Changes
- Remove structlog by @leplatrem in #957
- Make code changes to address all test warnings by @grahamalama in #950
- Rewrite
POST
andPUT
tests by @grahamalama in #958 - Fixing dependabot PR check by @alexcottner in #966
- Leverage Dockerflow request summary by @leplatrem in #959
- Add workflow to build + push image to GAR from this repo by @grahamalama in #984
- Fix #742: Update integration tests to use recent basket image by @robhudson in #994
New Contributors
- @alexcottner made their first contribution in #966
- @robhudson made their first contribution in #994
Full Changelog: v5.2.0...v6.0.0
v5.2.0
What's Changed
Dependency Updates
- Upgrade Pydantic to 1.10.17 by @leplatrem in #928
- Migrate to Pydantic v2 by @grahamalama in #942
- Run
poetry lock
, updating some transitive dependencies by @grahamalama in #947
Other Changes
- Change codeowner team from
ctms-reviewers
tosyseng
by @grahamalama in #943 - Remove
trace
feature for logs by @grahamalama in #944 - Refactor some canned fixtures for tests (minmal/maximal contacts, example contact) by @grahamalama in #946
- Replace
black
,isort
, andpylint
withruff
by @grahamalama in #948 - Configure factories to automatically commit when called by @grahamalama in #951
- Switch
docker-compose
todocker compose
by @grahamalama in #956 - Remove Sphinx from dev dependencies by @leplatrem in #955
Full Changelog: v5.1.0...v5.2.0
v5.1.0
What's Changed
New Features
- Track last access of API client by @leplatrem in #906
Documentation
- Add diagram about MoFo integration by @leplatrem in #911
Full Changelog: v5.0.0...v5.1.0
v5.0.0
What's Changed
Breaking Changes
- Remove Stripe integration / product data by @grahamalama in #903
New Features
- Turn suppression list CSV into a set of SQL files to be ran on the server by @leplatrem in #892
- Group dependabot PRs by @leplatrem in #894
Documentation
- Ref #903: remove Stripe diagram by @leplatrem in #907
Full Changelog: v4.0.0...v5.0.0