Releases: glific/glific
Releases · glific/glific
v8.7.0
What's Changed
- fix(bigquery): skip dedup jobs for insert-only tables (#5148) by @shijithkjayan in #5278
- feat: Superset dashboard embed token API by @rvignesh89 in #5271
- fix: deliver forget-password OTP via Glific when NGO has no balance (#4598) by @shijithkjayan in #5274
- refactor: migratethe Kaapi async webhooks onto a central framework by @AmishaBisht in #5239
- fix: erase organization data in explicit topological order (#5165) by @shijithkjayan in #5279
- feat: implement media handling for WhatsApp form responses by @priyanshu6238 in #5284
- fix(webhooks): surface TTS audio GCS upload failure in the webhook log by @AmishaBisht in #5288
- Bump version from 8.6.7 to 8.7.0 by @rvignesh89 in #5292
Full Changelog: v8.6.7...v8.7.0
v8.6.7
What's Changed
- fix: remove bhashini webhooks from dropdown and flag them on publish (#5223) by @shijithkjayan in #5252
- feat(prompt-generator): M1 — backend generation engine (Kaapi, no UI) by @AmishaBisht in #5254
- feat: update partner token fetch to use client secret instead of password by @shijithkjayan in #5257
- feat(bigquery): partition + cluster new-org tables (#5169) by @shijithkjayan in #5230
- feat(prompt-generator): M2 — GraphQL surface + Kaapi webhook by @AmishaBisht in #5256
- feat: add user_id index to versions table for improved deletion performance by @akanshaaa19 in #5269
- fix(assistants): remove legacy active-config-link behavior and fix in-progress KB bug by @rvignesh89 in #5273
- Bump version from 8.6.6 to 8.6.7 by @priyanshu6238 in #5277
Full Changelog: v8.6.6...v8.6.7
v8.6.6
What's Changed
- feat: add copy node feature flag for flow editor by @priyanshu6238 in #5233
- docs: update CLAUDE.md with learnings from week of 2026-06-15 by @rvignesh89 in #5238
- Bump version from 8.6.5 to 8.6.6 by @priyanshu6238 in #5266
Full Changelog: v8.6.5...v8.6.6
v8.6.5
What's Changed
- Fix: sync wa_groups_phones table to BigQuery by @akanshaaa19 in #5242
- fix: remove phone sync call from sync_wa_groups function by @akanshaaa19 in #5243
- bump version to 8.6.5 by @akanshaaa19 in #5244
Full Changelog: 8.6.4...v8.6.5
8.6.4
What's Changed
- feat: implement setPrimaryPhone mutation and related queries for managing primary phone in WhatsApp groups by @akanshaaa19 in #5209
- feat: implement WhatsApp message ID deduplication for multi-phone echoes by @akanshaaa19 in #5210
- fix: update timeout hours for AI evaluations from 6 to 24 by @priyanshu6238 in #5226
- Bump version from 8.6.3 to 8.6.4 by @priyanshu6238 in #5236
Full Changelog: v8.6.3...8.6.4
8.6.3
What's Changed
- Phase 3: Inbound group-agnostic lookup + per-message phone stamping by @akanshaaa19 in #5199
- fix(webhook): redact credentials from webhook log request headers by @AmishaBisht in #5221
- chore: bump version to 8.6.3 by @AmishaBisht in #5224
Full Changelog: v8.6.2...v8.6.3
8.6.2
What's Changed
- chore(ci): bump actions/stale from 5 to 10 by @dependabot[bot] in #5146
- feat: central webhook monitoring framework + geolocation migration by @rvignesh89 in #5207
- fix: send GPT vision images inline as base64 to avoid OpenAI fetch timeouts by @AmishaBisht in #5217
- feat: add AppSignal Check-in to hourly stats cron job by @rvignesh89 in #5216
- fix: geocoding error handling driven by status field, not HTTP code by @rvignesh89 in #5214
- Phase 3: BigQuery serializer updates for membership-derived wa_phone by @shijithkjayan in #5212
- chore: bump version to 8.6.2 by @AmishaBisht in #5219
Full Changelog: v8.6.1...v8.6.2
8.6.1
What's Changed
- chore: configure Claude worktree symlink directories by @rvignesh89 in #5186
- docs: update CLAUDE.md with learnings from week of 2026-06-04 by @rvignesh89 in #5184
- Phase 2: Whatsapp groups sync rework by @akanshaaa19 in #5166
- docs: update CLAUDE.md with learnings from week of 2026-06-08 by @rvignesh89 in #5198
- fix: handle duplicate inbound Gupshup webhooks gracefully by @rvignesh89 in #5187
- chore: add custom AI agents and layered CLAUDE.md guides for AI-driven development by @rvignesh89 in #5197
- [bug]: Fix trial cleanup FK violation when deleting assistant config versions by @shijithkjayan in #5176
- fix: .gitignore symlink ignores by @rvignesh89 in #5201
- feat: default Kaapi STT/TTS to Gemini 3.1 (configurable via env) by @AmishaBisht in #5203
- chore: bump version to 8.6.1 by @AmishaBisht in #5204
Full Changelog: v8.6.0...v8.6.1
8.6.0
What's Changed
- chore: deny Claude from reading secret config files by @rvignesh89 in #5178
- chore: add claude skills: fix-flaky-tests, improve-code-coverage, make-branch-ready-for-review by @rvignesh89 in #5179
- fix: deterministic ordering in fetch_support_tickets to prevent flaky tests by @rvignesh89 in #5180
- feat: restrict golden QA when questions × duplication_factor > 80 by @rvignesh89 in #5181
- Bump version from 8.5.8 to 8.6.0 by @rvignesh89 in #5183
Full Changelog: 8.5.8...v8.6.0
8.5.8
What's Changed
- chore: reduce PR stale period from 90 to 30 days by @shijithkjayan in #5167
- feat: add IEx helper function to approve eval access with Langfuse credentials by @priyanshu6238 in #5170
- fix: increase recv_timeout for evaluations API call to 15 seconds by @priyanshu6238 in #5173
- Bump version from 8.5.7 to 8.5.8 by @priyanshu6238 in #5174
Full Changelog: v8.5.7...8.5.8