Skip to content

Releases: linagora/twake-migration-nextcloud

v0.1.8

Choose a tag to compare

@github-actions github-actions released this 11 May 13:50
ff78fdc

What's Changed

  • feat: log per-dir traversal at debug + a periodic progress heartbeat by @rezk2ll in #30

Full Changelog: v0.1.7...v0.1.8

v0.1.7

Choose a tag to compare

@github-actions github-actions released this 11 May 13:00

What's Changed

  • fix: refresh stack token on 400 invalid-token responses by @rezk2ll in #29

Full Changelog: v0.1.6...v0.1.7

v0.1.6

Choose a tag to compare

@github-actions github-actions released this 11 May 11:59

What's Changed

  • fix: sign cloudery token under 'settings' subject by @rezk2ll in #28

Full Changelog: v0.1.5...v0.1.6

v0.1.5

Choose a tag to compare

@github-actions github-actions released this 11 May 09:37

What's Changed

  • fix: pass subject on cloudery token, surface lib-swallowed 404s by @rezk2ll in #27

Full Changelog: v0.1.4...v0.1.5

v0.1.4

Choose a tag to compare

@github-actions github-actions released this 17 Apr 10:47

What's Changed

  • feat: allow stopping a migration via a rabbitmq cancel message by @rezk2ll in #25
  • feat: make rabbitmq topology configurable via env by @rezk2ll in #26

Full Changelog: v0.1.3...v0.1.4

v0.1.3

Choose a tag to compare

@github-actions github-actions released this 17 Apr 07:18

What's Changed

  • chore: rebrand readme title as twake nextcloud migration service by @rezk2ll in #9
  • feat: add per-request timeouts to external HTTP calls by @rezk2ll in #10
  • feat: add Cloudery retry, backoff, and token cache by @rezk2ll in #11
  • feat: classify pre-ACK failures as permanent vs transient by @rezk2ll in #12
  • feat: heartbeat + stale-running recovery by @rezk2ll in #13
  • feat: guard illegal tracking-doc status transitions by @rezk2ll in #14
  • feat: atomic terminal write for migration end by @rezk2ll in #15
  • feat: concurrency cap + graceful shutdown of in-flight migrations by @rezk2ll in #16
  • feat: paginate createDir 409 recovery by @rezk2ll in #17
  • fix: keep files_total monotonic across resumed migrations by @rezk2ll in #18
  • feat: tracking-doc hygiene — bounded arrays, schema_version, failure_reason by @rezk2ll in #19
  • feat: iterative directory traversal by @rezk2ll in #20
  • refactor: use statByPath helpers from the Stack's file collection by @rezk2ll in #21
  • docs: sync with the recent behaviour and config changes by @rezk2ll in #22
  • test: cover parseMigrationCommand and runMigration's outer-catch paths by @rezk2ll in #23
  • feat: add ops HTTP server with /healthz, /readyz, and Prometheus /metrics by @rezk2ll in #24

Full Changelog: v0.1.2...v0.1.3

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 15 Apr 21:18

What's Changed

  • docs: explain the flush interval env var unit and reason by @rezk2ll in #4
  • chore: group src/ by clients, domain, and runtime by @rezk2ll in #5
  • fix: use oc:size for the pre-flight source size by @rezk2ll in #6
  • chore: lower default FLUSH_INTERVAL from 50 to 25 by @rezk2ll in #7
  • feat: use target_dir from tracking doc instead of hardcoding /Nextcloud by @rezk2ll in #8

Full Changelog: v0.1.1...v0.1.2

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 14 Apr 18:20

What's Changed

  • fix: let the consumer start and survive 409 conflicts by @rezk2ll in #1
  • docs: add a local end-to-end testing guide by @rezk2ll in #2
  • chore: untrack superpowers plans and specs by @rezk2ll in #3

New Contributors

Full Changelog: https://github.com/linagora/twake-migration-nextcloud/commits/v0.1.1