Skip to content

Releases: lex00/neo4j-backup

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 11 Jul 21:15
2747433

What's Changed

  • Docs coherency: front-end story + site links (D1–D4) by @lex00 in #69
  • Bulk import: neo4j-backup import + runbook (#16) by @lex00 in #70
  • Release v0.4.0 (bulk import + docs coherency) by @lex00 in #71

Full Changelog: v0.3.0...v0.4.0

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 11 Jul 20:21
38659fd

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

Choose a tag to compare

@github-actions github-actions released this 11 Jul 15:12
1e61da6

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

Choose a tag to compare

@github-actions github-actions released this 11 Jul 04:01
b9d4960

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

  • @lex00 made their first contribution in #23

Full Changelog: https://github.com/lex00/neo4j-backup/commits/v0.1.0