Changelog
Changelog
Automated release notes generated from merged commits.
2026-02-28 - 3a88790
- Restricted sends to Tuesday-Thursday,
11:00 AM-6:00 PM ET. - Updated user-facing UI terminology to Address Newsletter and No-Address Newsletter.
- Blocked campaign deletion while a campaign is in building/in-progress status.
2026-02-27 - bf82543
- initial publish for testing
2026-02-28 - 7bcd431
- working hours and zillow client fixes
- address zip toggle and new google api keys
- prevent deletion of campaigns being updated and docs updates
- [release-20260228-1749] tue-thurs working hours
2026-03-05 - b984ec2
- get metrics into issue_auditor
- [release-20260305-1208] montonicity in last_scheduled_send_date
- [release-20260305-1208] cloudwatch metrics and last_schedule_send_date bugfix
2026-03-06 - 55432cf
- created an env var validation helper function
- [release-20260305-2050] created an env var validation helper function
2026-03-07 - 93e04ad
- send metrics to cloudwatch to display in dashboard
- moved zillowclientprotocol to its own file
- zillow client refactoring
- [release-20260307-1506] zillow refactor and cloudwatch metrics
2026-03-07 - 8aae79c
- check whole word business patterns
- [release-20260307-1617] bug_fix on business exclusion matching
2026-03-10 - 3fd80ca
- bugfix to get cron_jobs logs to show in cloudwatch
- [release-20260309-2320] cron_jobs metrics bugfix
2026-03-15 - 4c94e82
- Create n8n README.md
2026-03-15 - 8913b0f
- added n8n creds to accounts.md
2026-03-23 - 2aae97b
- working date awareness
- [release-20260323-1702] date awareness in intros
2026-04-02 - fb863f9
- [data_fetcher-release-20260401-1728] hotfix to raise polling limit to 2000
- [data_fetcher-release-20260401-1728] hotfix to raise polling limit to 2k
2026-04-10 - eb59539
- plane edits
- refactor complete. no testing done yet.
- unit tests passing
- added integration tests, but not tested yet
- implemented multi-source-client-manager
- created email manager package
- added helpers for datetime conversions
- from datetime import updates
- refactored models.py into smaller files.
- integration tests passing
- requirements refactoring port update, e2e tests passing
- todos added to backlog
- back to port 5000
- [release-20260409-2021] zerobounce client and package refactors
- @kenneth-huebsch [release-20260409-2021] zerobounce client and package refactors
2026-04-18 - c0fcb4c
- fixed cron_jobs dockerfile
2026-04-20 - 5d2c84f
- tests passing
- context cleanup
- integration tests passing after main merge
- unit and int tests passing after bugfix
- plan options
- cadance recovery fix implemented
- backlog update
- [release-20260419-2047] anchor campaign create times to 3am EST
- [release-20260419-2047] anchor campaign create times to 3am EST
2026-04-22 - db33213
- passing through e2e tests
- [release-20260421-2239] Auto switch to no-address newsletter
- docs updates
- [release-20260421-2239] Auto switch to no-address newsletter
2026-04-22 - abf416a
- feat: overnight agent infrastructure for autonomous Cursor CLI runs
2026-04-22 - 7ec3db5
- fix(overnight): use
agentbinary name and add –trust for headless CI - fix(overnight): use
agentbinary name and add –trust for headless CI
2026-04-22 - e0b53dc
- chore: gitignore .claude/worktrees/
- feat: add authoring-overnight-tasks skill
- feat: local-mode wrapper for the overnight agent runner
- feat(overnight): auto-apply docs:skip label when branch omits docs/
- feat(overnight): teach agents to keep docs/ in sync with behavior changes
2026-04-22 - d253243
- overnight tasks
2026-04-22 - d6a3d11
- overnight tasks
2026-04-23 - 50d6a43
- fix(overnight): don’t discard work when implementer commits itself
- fix(overnight): don’t discard work when implementer commits itself
2026-04-23 - c6aa11c
- feat(overnight): cost guardrails (cron, per-call timeout, first-fail stop)
- feat(overnight): cost guardrails — cron, per-call timeout, first-fail stop
2026-04-25 - 5ba7d47
- agent(impl): show-first-time-delay-campaign-status-in-ui
- agent(revise): show-first-time-delay-campaign-status-in-ui
- agent(fix-checks): show-first-time-delay-campaign-status-in-ui
- queue cleanup, all tests pass
- Agent/show first time delay campaign status in UI
2026-04-25 - b9fa079
- minor documentation updates
- [release-20260425-1548] education topics endpoint and skill
- [release-20260425-1548] education topics endpoint and skill
2026-04-27 - 0b14595
- tests passing through e2e
- working prior to including recent sales
- [release-20260427-1029] warm contacts dashboard
- [release-20260427-1029] warm contacts dashboard
2026-04-28 - 4c41c24
- agent(impl): apply-underscore-convention-to-worker-services
- agent(revise): apply-underscore-convention-to-worker-services
- agent(fix-checks): apply-underscore-convention-to-worker-services
- Agent/apply underscore convention to worker services
2026-04-29 - 0e46970
- docs updates for dashboard
- [release-20260428-2157] bulk upload csv example
- [release-20260428-2157] bulk upload csv example
2026-04-29 - 0935b5e
- Revert “overnight: fail standardize-api-gateway-package-entrypoint”
- Revert “overnight: claim standardize-api-gateway-package-entrypoint”
2026-04-29 - c801fcd
- fix(overnight): discard uncommitted work before bookkeeping commits
- overnight: drop secret materialization in favor of committed env file
- fix(overnight): discard dirty work + drop redundant secret materialize
2026-04-29 - be9d5bf
- agent(impl): add-type-hints-shared-email-sending-client
- agent(revise): add-type-hints-shared-email-sending-client
- agent(fix-checks): add-type-hints-shared-email-sending-client
2026-04-29 - 52f9282
- agent(impl): add-type-hints-shared-db
- agent(revise): add-type-hints-shared-db
- agent(fix-checks): add-type-hints-shared-db
2026-04-29 - ce81c96
- fix(overnight): cap to one task per run, ignore .failure.md, fail loud on rejected push
- chore(overnight): relocate stray .failure.md files out of queue/ and done/
- fix(overnight): cap to 1 task/run, skip .failure.md, fail loud on bad push
2026-05-01 - 6c935cb
- clear dev sqs queues between runs
- allow testing on 29 30 and 31 of month
- code review and internal docs
- [release-20260430-2347] Allow testing during 29, 30, 31 of month
2026-05-01 - 6d2dceb
- added overnight tasks
2026-05-03 - 39c89fb
- fix campaign cadence anchor timezone
- skipped some integration tests for speed
- Bugfix fixed_send_day to last_scheduled_send_date utc/et issue
2026-05-03 - 165f652
- unit and int tests passing
- docs: add local market deploy idle check
- Fix local market data freshness snapshotting
2026-05-05 - 606cdb3
- agent(impl): standardize-bedrock-prompt-templates
- agent(revise): standardize-bedrock-prompt-templates
- agent(fix-checks): standardize-bedrock-prompt-templates
- agent: standardize-bedrock-prompt-templates
2026-05-05 - 947abf0
- bug fix implementation
- testing and new envrionment spinner upper
- fix spin up environment test path
- Fix home report prompt for missing purchase date
2026-05-05 - 73796c8
- [release-20260505-1852] deployed the past weeks worth
2026-05-06 - 7955c2b
- recover from failed overnight
2026-05-07 - b2ce5c3
- agent(impl): add-type-hints-shared-top-level
- agent(revise): add-type-hints-shared-top-level
- agent(fix-checks): add-type-hints-shared-top-level
- agent: add-type-hints-shared-top-level
2026-05-07 - d9e7c4f
- docs: keep Dripr skills app-specific
2026-05-08 - e1bd7a2
- [release-20260507-2159] phone number formatting
- [release-20260507-2159] phone number formatting
2026-05-10 - 25b2c4e
- all automated tests passing
- [release-20260510-1653] show accurate next send date AND dashboard latency
- [release-20260510-1653] show accurate next send date AND dashboard latency
2026-05-11 - 88b577d
- agent(impl): add-type-hints-shared-google-client
- agent(revise): add-type-hints-shared-google-client
- agent: add-type-hints-shared-google-client
2026-05-12 - 88ba48d
- contrast initial implementation
- direct field editing implementation
- file uploads via drag and drop
- edits after testing in staging
- things are looking good
- code review improvements
- backlog updates before implementing ngrok
- [release-20260511-2150] signature settings ux
- [release-20260511-2150] signature settings ux