Skip to content

Releases: dbos-inc/dbos-transact-ts

v3.0

30 Jul 15:25

Choose a tag to compare

This is a major release of DBOS TypeScript! The most important changes include:

  • Decorators are now optional! You can use any TypeScript function as a workflow or step. This makes it easier to add DBOS to code bases that don’t enable TS decorators. See the workflows and steps docs for examples.
  • DBOS is now JavaScript compatible! You can add DBOS (using the new decoratorless API) to any JS application, no TS required.
  • A new DataSource API makes it easy to write steps that access your Postgres database (using raw SQL or any ORM) and run them transactionally with exactly-once semantics. See the docs.
  • Big overhaul of the docs, with multiple new demo applications (including a new AI research agent demo)

This release includes breaking changes. For a full documentation and an upgrade guide, see: https://docs.dbos.dev/typescript/upgrading

What's Changed

New Contributors

Full Changelog: v2.10...v3.0

v2.10.24

16 Jun 23:23
59c35a6

Choose a tag to compare

What's Changed

Full Changelog: v2.10...v2.10.24

v2.10

02 Jun 17:26

Choose a tag to compare

What's Changed

Full Changelog: v2.9...v2.10

v2.9

13 May 17:35

Choose a tag to compare

What's Changed

Full Changelog: v2.8...v2.9

v2.8

22 Apr 18:01

Choose a tag to compare

What's Changed

New Features

  • Use connection strings to configure user DB clients by @maxdml in #849

  • Cloud CLI environment variables/secrets deletion command by @maxdml in #845

  • Add dbos postgres start/stop CLI command to manage Docker-based Postgres servers by @maxdml in #847

Deprecation Notice

We are moving away from dbos-config.yaml file and deprecating separate database config fields. Instead, we recommend setting DBOSConfig through DBOS.setConfig() and databaseUrl.

Bug Fixes/Improvements

New Contributors

Full Changelog: v2.7...v2.8

v2.7

07 Apr 22:40

Choose a tag to compare

What's Changed

Bug fixes and improvements

  • Don't warn when DBOS_DATABASE_URL is not defined on deploy by @apoliakov in #808
  • Remove TestingRuntime from debugger tests by @chuck-dbos in #803
  • remove sysdb checkWorkflowOutput by @devhawk in #810
  • add a tsconfig file to tests folder to share compiler settings with the rest of the code base by @devhawk in #816
  • Revert "add a tsconfig file to tests folder to share compiler settings with the rest of the code base" by @devhawk in #817
  • Implement ping pong with Conductor by @qianl15 in #814
  • Do not crash when unable to start the admin server by @maxdml in #820
  • Fix CLI handling of configuration + telemetry overwrite by @maxdml in #822
  • handle spaces in app name when building app db name by @maxdml in #825
  • Consolidate sysdb reset code by @maxdml in #831
  • Fix for handling error and output field for steps by @manojdbos in #830
  • warn users when a queue is constructed post DBOS launch by @maxdml in #832

Full Changelog: v2.6...v2.7

v2.6

25 Mar 17:39

Choose a tag to compare

What's Changed

Full Changelog: v2.5...v2.6

v2.5

11 Mar 17:04

Choose a tag to compare

What's Changed

Full Changelog: v2.4...v2.5

v2.4

26 Feb 17:24

Choose a tag to compare

What's Changed

Full Changelog: v2.3...v2.4

v2.3

10 Feb 16:37

Choose a tag to compare

What's Changed

Full Changelog: v2.2...v2.3