Skip to content

Commit a8b1342

Browse files
nethaloclaude
andcommitted
Bump version to 0.2.0, update changelog
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 85acf62 commit a8b1342

1 file changed

Lines changed: 39 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,45 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.2.0] - 2026-03-06
11+
12+
### Added
13+
- MCP gateway with OAuth 2.1 for Claude Connector support
14+
- Tenant provisioning admin API and backend health monitoring for MCP gateway
15+
- Rate limiting and request logging for MCP gateway
16+
- Auto-snapshot on DDL detection with restore coverage tracking
17+
- `--reset` flag for `bintrail stream` to force new start position
18+
- Seamless mode switching between position and GTID in `bintrail stream`
19+
- Idempotent stream startup by preferring saved checkpoint over flags
20+
- S3 upload retry with `--retry` flag for `baseline` and `rotate` commands
21+
- Standalone `bintrail upload` command for S3 uploads
22+
- At-rest encryption for mydumper dump files (`dump --encrypt`)
23+
- Docker support: Dockerfile, docker-compose template, and mydumper Docker fallback
24+
- `event_hour` Hive partition level in archive path
25+
- `archive_state` table to track archived Parquet files
26+
- Archive and S3 stats in `bintrail status` output
27+
- `--format json` for all commands
28+
- `--sync-thread-lock-mode` and `--trx-tables` flags for mydumper
29+
- Stream state and `bintrail-id` in status output
30+
- `/health` endpoint for `bintrail-mcp` HTTP server
31+
- Debug logging for status command
32+
33+
### Fixed
34+
- Always emit `TO_SECONDS` partition pruning hints for `since`/`until` queries
35+
- Include `archive_state` data in status restore coverage
36+
- Add missing Archives section to MCP status tool
37+
- Emit GTID tracking events to prevent gaps in accumulated GTID set
38+
- Place `--outputdir` last in mydumper args for Docker wrapper compatibility
39+
- Skip shell script wrappers when resolving mydumper on PATH
40+
- Remove `Truncate(time.Hour)` from rotate cutoff so hourly partitions drop correctly
41+
- Parse mydumper 0.16+ metadata format
42+
- Replace `UTC_TIMESTAMP()` with `CURRENT_TIMESTAMP` in `archive_state` DDL
43+
- Show S3 upload progress in rotate output
44+
- Create partitions from current hour forward
45+
- Suppress usage output on command errors
46+
- Normalize shortened UUIDs in GTID sets from RDS
47+
- Allow gateway's own issuer origin in origin middleware
48+
1049
## [0.1.1] - 2026-03-01
1150

1251
### Fixed

0 commit comments

Comments
 (0)