Releases: lex00/neo4j-backup
Releases · lex00/neo4j-backup
Release list
v0.4.0
v0.3.0
What's Changed
- Agent-drivable CLI contract (#60) by @lex00 in #61
- Factor shared op bodies into neo4j_backup_core.ops (#58 P1) by @lex00 in #62
- Add the neo4j-backup CLI (#58 P1) by @lex00 in #63
- Agent guide: AGENTS.md + skill + llms.txt (#59) by @lex00 in #64
- CI recipes: GitHub / GitLab / Forgejo + CI.md (#58 P3) by @lex00 in #65
- README positioning + CLI reference (#58 P4) by @lex00 in #66
- Operator MCP server (#58 P5) by @lex00 in #67
- Release v0.3.0 + audit fixes (F1–F5) by @lex00 in #68
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- ObjectStore interface + S3ObjectStore backend + factory (multi-cloud phase 1) by @lex00 in #53
- Azure Blob backend + cloud-agnostic base composites (multi-cloud phase 2) by @lex00 in #54
- GCS backend (google-cloud-storage) + fake-gcs validation (multi-cloud phase 3) by @lex00 in #55
- Cloud-agnostic restore via file:// seed (multi-cloud phase 4) by @lex00 in #56
- chore(release): 0.2.0 — multi-cloud object store + file:// restore validation by @lex00 in #57
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
- Seed topology in policy (TOPOLOGY n PRIMARIES m SECONDARIES) by @lex00 in #23
- Transient Bolt retry + typed-error classification by @lex00 in #27
- Pluggable secret provider for the Neo4j credential by @lex00 in #28
- Single Bolt path via Neo4jClient.run_on by @lex00 in #29
- Pluggable object-store path layout by @lex00 in #30
- Pluggable cutover strategy (alias-swap default, external routing) by @lex00 in #31
- Replace PITR-bracket magic sleeps with server-clock polling by @lex00 in #32
- Fix PITR clock poll: normal db + case-insensitive boolean (#26 follow-up) by @lex00 in #33
- Fix Dagster prune (list_text_keys delegation) + wire RUNNER_NEO4J_ADMIN by @lex00 in #34
- Couple seedURI existingData to Cypher version (SEED_CYPHER_VERSION) by @lex00 in #35
- Add resolve_physical/database_exists; use in both backup paths by @lex00 in #36
- docs: env toggles (secret/retry/path/cutover/seed-cypher/runner-admin) + resolve_physical note by @lex00 in #37
- Configurable S3 write args on pipeline PUT/COPY (SSE-KMS) by @lex00 in #38
- BACKUP_UPLOAD=pipeline: upload .backup via boto3 for SSE-KMS-required buckets by @lex00 in #40
- BACKUP_UPLOAD=pipeline covers all neo4j-admin S3 writes (aggregate/verify/system) by @lex00 in #41
- docs: configurable seams + resilience summary (README + DESIGN §11.5) by @lex00 in #42
- Source policy from s3:// (TTL cache + last-known-good) — redeploy-free updates by @lex00 in #44
- docs: policy s3:// source in README + DESIGN seams table by @lex00 in #45
- Pluggable policy loader (POLICY_LOADER) for authenticated/custom delivery by @lex00 in #47
- By-name backup & restore mode (no alias) — create-if-absent + gated destructive replace by @lex00 in #49
- Versioning & release process (SemVer, git tags, CHANGELOG, release workflow) by @lex00 in #51
New Contributors
Full Changelog: https://github.com/lex00/neo4j-backup/commits/v0.1.0