Deployment Notes
Caution
Instances that started at or below v0.16.3 need to run a data migration.
Important
All other instances should run the data migration as well.
Data Migration
The migration ensures customer.email field is populated. This release removed the Customer#email methods that returned @custid so calling it now properly returns the value of @email. The migration can be run manually in the bin/ots console (an IRB session). See migrate/1381_customer_field.rb
Since release v0.17.0 (released this Aug 31, 2024) the customer record has had a defined email field so accounts created after this point will already have the field populated. In most cases, even accounts created prior that have been active since v0.17.0 should have the email field populated as well.
What's Changed
- fix: when AUTH_DISABLED is true, the colonels map is undefined by @alexstojda in #1382
- Add command for customer email address change by @delano in #1384
- Use Customer#email field for recipient emails by @delano in #1385
Dependencies
- chore(deps): update dependency psych to v5.2.4 by @renovate in #1375
- chore(deps): update dependency public_suffix to v6.0.2 by @renovate in #1376
- fix(deps): update dependency @babel/helpers to v7.27.1 by @renovate in #1377
- Update docker/dockerfile Docker tag to v1.15 by @renovate in #1329
- Update dependency @types/node to v22.15.17 by @renovate in #1321
- Update dependency @sentry/vite-plugin to v3.4.0 by @renovate in #1388
- chore(deps): update dependency node to v22 by @renovate in #1341
Full Changelog: v0.21.7...v0.22.0