PackageTrack

Go modules · #2118

github.com/dbos-inc/dbos-transact-golang

v1.2.0dbos-inc/dbos-transact-golang

Release timeline

254 releases since 2025
2026

Releases

  1. v1.2.020 Aug 2026
    Release notes

    What's Changed

    Full Changelog: v1.1.0...v1.2.0

    Open source →
    Additional notes

    Release v1.2.0 Latest

    Latest

    Compare

    Choose a tag to compare

    Open source →
  2. v1.1.1-0.20260820193351-fe1d839f066420 Aug 2026pre-release

    Nothing published for this version

  3. v1.1.1-0.20260820181732-4b5d696734a820 Aug 2026pre-release

    Nothing published for this version

  4. v1.1.1-0.20260820180447-5ad92a7d2eb920 Aug 2026pre-release

    Nothing published for this version

  5. v1.1.1-0.20260819221307-d954f7185dc319 Aug 2026pre-release

    Nothing published for this version

  6. v1.1.1-0.20260818165747-edb0f0105aa518 Aug 2026pre-release

    Nothing published for this version

  7. v1.1.1-0.20260818001049-d473056dc3fe18 Aug 2026pre-release

    Nothing published for this version

  8. v1.1.1-0.20260817203522-902690df17b317 Aug 2026pre-release

    Nothing published for this version

  9. v1.1.1-0.20260817165918-72f3197ead5417 Aug 2026pre-release

    Nothing published for this version

  10. v1.1.1-0.20260814191735-d542d8176d0c14 Aug 2026pre-release

    Nothing published for this version

  11. v1.1.1-0.20260813224157-c32259f56f5013 Aug 2026pre-release

    Nothing published for this version

  12. v1.1.011 Aug 2026
    Release notes

    What's Changed

    • don't run durable cancel on workflows during shutdown by @maxdml in #426
    • Add print only flags to dbos migrate by @maxdml in #399
    • batch pg_notify by @maxdml in #427
    • fix same database datasources across multiple contexts by @maxdml in #431

    Full Changelog: v1.0.0...v1.1.0

    Open source →
    Additional notes

    Release v1.1.0

    Compare

    Choose a tag to compare

    Open source →
  13. v1.0.1-0.20260811163408-2cfc3702825b11 Aug 2026pre-release

    Nothing published for this version

  14. v1.0.1-0.20260810191002-1bb0543ac96410 Aug 2026pre-release

    Nothing published for this version

  15. v1.0.1-0.20260807175711-f98024e5ca2e7 Aug 2026pre-release

    Nothing published for this version

  16. v1.0.1-0.20260807173705-c9c0e3bdf8e57 Aug 2026pre-release

    Nothing published for this version

  17. v1.0.030 Jul 2026
    Release notes

    v1.0.0

    v1 is a breaking release — see the Upgrading guide for the full migration, including a suggested order and a sed-able rename list.

    go get github.com/dbos-inc/dbos-transact-golang@latest

    Highlights

    • Queues and schedules are database-backed. Both can now be created at any time, including after launch and from a Client, and are visible across every process sharing the system database. This deprecates the previous in-memory interfaces.
    • Client is a sub-interface of Context. Every launched Context is a Client, so the duplicated Client* generics are gone — one set of package-level functions works from inside an app or from an external process.
    • SQLite is an optional driver. Postgres-only apps no longer compile or link modernc.org/sqlite.

    Breaking changes

    Area Change
    Core DBOSContextContext, NewDBOSContextNewContext; Shutdown returns an error
    Client Client* generics removed; Enqueue[P,R]Enqueue[R,P] (same for Debouncer)
    Queues NewWorkflowQueueRegisterQueue (returns an error); WithQueue takes a Queue, not a name
    Schedules WithSchedule removed → CreateSchedule + ScheduleSpec after launch
    Errors *DBOSError*Error; codes renamed to ErrorCode*; sentinels added
    Options List filters With*WithFilter* (several now variadic); step retries With*WithStep*
    Steps RunAsTransaction, Enqueue, Go, GetResult, and management writes are rejected inside step bodies
    SQLite Requires import _ "github.com/dbos-inc/dbos-transact-golang/dbos/driver/sqlite"

    Before you upgrade

    • Drain pending debounces. A debounce still pending at deploy time will not fire under v1.
    • Gob-serializer apps: drain scheduled firings. ScheduledWorkflowInput.Context changed type and old gob-encoded firings cannot be decoded. JSON apps are unaffected.
    • One additive system-database migration runs on first v1 startup. v0.x and v1 executors can share a system database during a rolling upgrade.

    What's Changed

    • Small fixes (v1.0.0-rc.1 p1) by @maxdml in #395
    • v1.0.0-rc.1 staging PR by @maxdml in #396
    • Driver registration by @maxdml in #407
    • Debouncer delayed workflows by @maxdml in #408
    • Re-stamp workflow executor_id when successfully checkpointing a step by @maxdml in #411
    • chore: normalize GitHub Actions workflow formatting by @azghr in #414
    • Update workflow status with a final result only when status is PENDING by @maxdml in #417
    • Restrict nested steps by @maxdml in #420

    Full Changelog: v0.20.0...v1.0.0

    Open source →
    Additional notes

    Release v1.0.0

    Compare

    Choose a tag to compare

    Open source →
  18. v1.0.0-rc.1.0.20260730235219-090b7451334e30 Jul 2026pre-release

    Nothing published for this version

  19. v1.0.0-rc.1.0.20260729202610-65e4ad7e974729 Jul 2026pre-release

    Nothing published for this version

  20. v1.0.0-rc.1.0.20260727154352-1591ee0193d927 Jul 2026pre-release

    Nothing published for this version

  21. v1.0.0-rc.1.0.20260723232049-2a7705c37c9323 Jul 2026pre-release

    Nothing published for this version

  22. v1.0.0-rc.1.0.20260723194534-165ad0443a5123 Jul 2026pre-release

    Nothing published for this version

  23. v1.0.0-rc.1.0.20260722202526-8eaac08f572122 Jul 2026pre-release

    Nothing published for this version

  24. v1.0.0-rc.121 Jul 2026pre-release
    Release notes

    This is the pre-release for DBOS Go v1.0.0.

    It includes breaking changes. There's a document in docs/ you can feed your coding assistant to help you upgrade.

    What's Changed

    Full Changelog: v0.20.0...v1.0.0-rc.1

    Open source →
    Additional notes

    Release v1.0.0-rc.1 Pre-release

    Pre-release

    Compare

    Choose a tag to compare

    Open source →
  25. v0.20.1-0.20260721201606-b2f95740ef7821 Jul 2026pre-release

    Nothing published for this version

  26. v0.20.1-0.20260721002359-a40ec30d0ec321 Jul 2026pre-release

    Nothing published for this version

  27. v0.20.1-0.20260720214612-84f911d5598020 Jul 2026pre-release

    Nothing published for this version

  28. v0.20.1-0.20260716175743-d5c96f3f6c0d16 Jul 2026pre-release

    Nothing published for this version

  29. v0.20.015 Jul 2026
    Release notes

    What's Changed

    Full Changelog: v0.19.0...v0.20.0

    Open source →
    Additional notes

    Release v0.20.0

    Compare

    Choose a tag to compare

    Open source →
  30. v0.19.1-0.20260715211435-673ef594d58915 Jul 2026pre-release

    Nothing published for this version

  31. v0.19.1-0.20260715192247-0556083a01f015 Jul 2026pre-release

    Nothing published for this version

  32. v0.19.1-0.20260715183252-99e295507dd415 Jul 2026pre-release

    Nothing published for this version

  33. v0.19.1-0.20260714233835-780ffe49ff6214 Jul 2026pre-release

    Nothing published for this version

  34. v0.19.1-0.20260714183644-3225e9d7eae314 Jul 2026pre-release

    Nothing published for this version

  35. v0.19.1-0.20260713231452-e65cf376e00b13 Jul 2026pre-release

    Nothing published for this version

  36. v0.19.1-0.20260713192739-a6cf3cf0f94b13 Jul 2026pre-release

    Nothing published for this version

  37. v0.19.1-0.20260708235502-511342a690ad8 Jul 2026pre-release

    Nothing published for this version

  38. v0.19.1-0.20260708212251-221a77e1e8968 Jul 2026pre-release

    Nothing published for this version

  39. v0.19.1-0.20260707233523-91697ce957f17 Jul 2026pre-release

    Nothing published for this version

  40. v0.19.06 Jul 2026
    Release notes

    What's Changed

    New Contributors

    Full Changelog: v0.18.0...v0.19.0

    Open source →
    Additional notes

    Release v0.19.0

    Compare

    Choose a tag to compare

    Open source →
  41. v0.18.1-0.20260706213941-1209f79bb3a36 Jul 2026pre-release

    Nothing published for this version

  42. v0.18.1-0.20260706190200-1c781c90a6f36 Jul 2026pre-release

    Nothing published for this version

  43. v0.18.1-0.20260706184506-3fbde948d7e16 Jul 2026pre-release

    Nothing published for this version

  44. v0.18.1-0.20260702220603-91f7bb0f08522 Jul 2026pre-release

    Nothing published for this version

  45. v0.18.1-0.20260702180936-773b8f6bf91e2 Jul 2026pre-release

    Nothing published for this version

  46. v0.18.1-0.20260702153713-b17ed897aa952 Jul 2026pre-release

    Nothing published for this version

  47. v0.18.1-0.20260701172118-2089c7ba4ec11 Jul 2026pre-release

    Nothing published for this version

  48. v0.18.1-0.20260701161757-637c8e6987de1 Jul 2026pre-release

    Nothing published for this version

  49. v0.18.1-0.20260630171353-a8e7cee92b2330 Jun 2026pre-release

    Nothing published for this version

  50. v0.18.1-0.20260629231039-c3acdcd0336229 Jun 2026pre-release

    Nothing published for this version

  51. v0.18.1-0.20260629220450-a3332871c31d29 Jun 2026pre-release

    Nothing published for this version

  52. v0.18.1-0.20260629192350-cae488f2e1e629 Jun 2026pre-release

    Nothing published for this version

  53. v0.18.1-0.20260629100101-71f08431b5ed29 Jun 2026pre-release

    Nothing published for this version

  54. v0.18.018 Jun 2026
    Release notes

    What's Changed

    Full Changelog: v0.17.0...v0.18.0

    Open source →
    Additional notes

    Release v0.18.0

    Compare

    Choose a tag to compare

    Open source →
  55. v0.17.1-0.20260618212937-e7cc54c7d8af18 Jun 2026pre-release

    Nothing published for this version

  56. v0.17.1-0.20260618204801-619c030bb9a818 Jun 2026pre-release

    Nothing published for this version

  57. v0.17.1-0.20260617213445-bd8293e695e717 Jun 2026pre-release

    Nothing published for this version

  58. v0.17.1-0.20260617210225-b49de716cebd17 Jun 2026pre-release

    Nothing published for this version

  59. v0.17.1-0.20260615232508-1875146315f915 Jun 2026pre-release

    Nothing published for this version

  60. v0.17.1-0.20260615201311-e4894c10a12715 Jun 2026pre-release

    Nothing published for this version