Skip to content

Commit ed3685e

Browse files
Merge pull request #215 from geturbackend/changelog/week-of-2026-05-25-26420933790
docs: weekly changelog update 2026-05-25
2 parents 1cf5a6e + 324ac29 commit ed3685e

1 file changed

Lines changed: 33 additions & 0 deletions

File tree

‎mintlify/docs/changelog/may-2026.mdx‎

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,39 @@ title: Changelog (May 2026)
33
description: What's new in urBackend — new features, improvements, and fixes for May.
44
---
55

6+
<Update label="2026-05-25" description="Updates from May 12 – May 25" tags={["Feature", "Improvement", "Fix"]}>
7+
## New features
8+
9+
**Soft Delete & Trash Cleanup Worker** — You can now soft-delete records through the API. A background worker permanently removes items from the trash after your configured retention period.
10+
11+
**Mail Platform Expansion** — You can now use BYOK (Bring Your Own Key) with the Mail API, send Broadcasts, and follow a comprehensive developer guide to get started.
12+
13+
**Login Lockout Protection** — You now get a Redis-backed per-email login lockout after 5 failed attempts. Locked logins return `423` with a retry countdown.
14+
15+
## Improvements
16+
17+
**Timeline UI for Features Section** — You now navigate the features section through a modern, scrollable timeline view instead of the classic grid.
18+
19+
**Landing Page UI/UX** — You get a smoother first-time experience thanks to refined layout and interaction cues on the landing page.
20+
21+
**NoSQL Injection Sanitization** — You're protected by stronger API security that sanitizes root-level array payloads and recursively sanitizes nested MongoDB operators.
22+
23+
**Automated Release Notes** — You can now follow a unified `CHANGELOG.md` that adheres to the "Keep a Changelog" standard, with weekly release notes automated via GitHub Actions.
24+
25+
## Bug fixes
26+
27+
- Handle `423` login lockout with retry countdown
28+
- Address PR review feedback for AI Query Builder
29+
- Resolve remaining review issues from PR `#124`
30+
- Make database empty‑state `cURL` snippet RLS‑aware to prevent `403` errors
31+
- Replace hardcoded sender domains with environment variables and fallbacks
32+
- Fix email parameter trimming and remove regex-based sender parsing
33+
- Sanitize root-level array payloads and nested operators for NoSQL security
34+
- Enforce broadcast gating with plan limits
35+
- Address CodeQL server-side request forgery findings
36+
- Append run_id to changelog branch name to prevent same-day conflicts
37+
</Update>
38+
639

740
<Update label="2026-05-12" description="Week of April 28 – May 12" tags={["Feature", "Improvement", "Fix"]}>
841
## New features

0 commit comments

Comments
 (0)