Releases: dbos-inc/dbos-transact-ts
Releases · dbos-inc/dbos-transact-ts
v2.1
What's Changed
- Update README.md by @kraftp in #723
- Use status for queue fix and optimization by @chuck-dbos in #721
- Prevent different workflows starting with the same ID by @qianl15 in #726
- Adjust kafka workflow IDs by @chuck-dbos in #729
- V2 Stored Procedure Support by @devhawk in #697
- Db reset command by @manojdbos in #730
- Better Database Connection Parameter Management by @kraftp in #727
- Don't publish artifact to GH by @qianl15 in #732
- Remove User From Org by @kraftp in #731
- Debug Mode 👍 / Debug Context 👎 by @devhawk in #733
- Queues max worker concurrency by @maxdml in #728
- Validate args only for HTTP decorators or on special request. by @chuck-dbos in #734
- Better Step Errors by @kraftp in #735
- Create App Database if Does Not Exist by @kraftp in #737
Full Changelog: v2.0...v2.1
v2.0
Releasing DBOS TypeScript V2.0
Major Changes
- Major API simplification by automatically handling workflow contexts. Any decoratable TypeScript function can now be a workflow or step.
- Support for instantiating DBOS in any Node environment, including inside apps built with popular web frameworks like Express or Next.js.
- New templates that highlight durable execution, including
dbos-node-starter
(built with Express) anddbos-nextjs-starter
(built with Next.js). - Full support for durable workflow queues. Documentation: https://docs.dbos.dev/typescript/tutorials/queue-tutorial
- A "database wizard" that walks users through the steps in connecting to Postgres.
Detailed Changes
- Template for dbos + nextjs by @manojdbos in #682
- Fix typo by @maxdml in #685
- Fix express.js template by @qianl15 in #686
- Add API v2 support for library packages by @chuck-dbos in #684
- Clear error messages for invalid WF transitions by @chuck-dbos in #688
- Nextjs background Job template by @manojdbos in #687
- Update API use and URLs in example templates by @chuck-dbos in #691
- workflowID, template, and package doc links by @chuck-dbos in #692
- Steps Shouldn't Retry By Default by @kraftp in #694
- Try removing old lookup code by @chuck-dbos in #693
- Remove FDB Code by @kraftp in #695
- Fix Queues by @kraftp in #696
- v2 event receivers; Confluent Kafka by @chuck-dbos in #699
- Remove unnecessary top-level span during recovery by @qianl15 in #698
- V2 Event Receiver API for Kafka and SQS by @chuck-dbos in #702
- Nextjs dbos folder by @manojdbos in #703
- Create from demo repo by @qianl15 in #704
- Database Wizard by @kraftp in #705
- Remove Dockerode Dependency by @kraftp in #708
- Remove promptSync Dependency by @kraftp in #710
- Create the User Database If It Does Not Exist by @kraftp in #709
- Remove built-in kafka, leave helpful errors by @chuck-dbos in #707
- Cleanup Templates by @kraftp in #711
- Fix Create AppName by @kraftp in #713
- Update templates and fix dbosignore by @qianl15 in #712
- Two useful utilities for app setup by @chuck-dbos in #714
- Devhawk temp WF IDs by @chuck-dbos in #716
- Detect Invalid Config Setting by @kraftp in #717
- Error Later Without Password by @kraftp in #718
- Password Error Handling Fix by @kraftp in #720
- Update README by @kraftp in #719
- Fix publish; adjust deprecation by @chuck-dbos in #722
Full Changelog: v1.30...v2.0
v1.30
What's Changed
- absolute outDir path for v2api.test by @devhawk in #672
- do not start our http server during DBOS.launch() by @maxdml in #670
- Add parameters to startWorkflow by @chuck-dbos in #673
- Sleep API v2 by @chuck-dbos in #674
- HTTP WFID test/fixes by @chuck-dbos in #676
- Check Requirements by @kraftp in #677
- Ignore .python-version by @kraftp in #678
- Whitespace by @chuck-dbos in #679
- Fix the option to match cli argument
out
by @chuck-dbos in #680 - v2 API touchups by @chuck-dbos in #681
Full Changelog: v1.29...v1.30
v1.29
What's Changed
- Cloud CLI Supabase Support by @kraftp in #658
- DBOS Cloud Secrets Support by @manojdbos @kraftp in #657 #665 #669
- Simplifying DBOS TypeScript Syntax by @chuck-dbos in #656
- WF retrieval comments by @chuck-dbos in #659
- add node version matrix to test.yml by @devhawk in #660
- HTTP Server improvements / testing by @chuck-dbos in #663
- add node 23 to test matrix by @devhawk in #664
- Dbosignore by @manojdbos in #662
- dbos compiler support for v2 API by @devhawk in #668
- Allow the declaration of "setup steps" in dbos-config.yaml by @maxdml in #667
Full Changelog: v1.28...v1.29
v1.28
What's Changed
- Queues integration for event receivers by @chuck-dbos in #649
- Deactivate by @manojdbos in #647
- Diagnostics / bug fix for WF queues by @chuck-dbos in #654
Full Changelog: v1.27...v1.28
v1.27
What's Changed
- Infrastructure for DB trigger event receiver by @chuck-dbos in #644
- Better Surface Cloud Error Messages by @kraftp in #650
- Fix env substitution bug in deploy by @qianl15 in #651
- Simplify Database Configuration by @kraftp in #653
Full Changelog: v1.26...v1.27
v1.26.6
v1.26
v1.25
What's Changed
- Support no param queries in @StoredProcs by @devhawk in #637
- KafkaJS package by @chuck-dbos in #638
- WFQ Tests & Utilities by @chuck-dbos in #641
- DBOSFailedSqlTransactionError by @devhawk in #640
- Configurable admin server port by @qianl15 in #642
- Fix package lock files by @qianl15 in #643
Full Changelog: v1.24...v1.25
v1.24
What's Changed
- README Update by @kraftp in #618
- Add global middleware decorator by @chuck-dbos in #621
- AWS service endpoints by @chuck-dbos in #622
- Supabase reference: --supabase-ref parameter added to linkdb command by @manojdbos in #619
- Fix template links to point to new doc pages by @apoliakov in #623
- Fix koa-router sec vuln by @chuck-dbos in #625
- Allow set event multiple times by @chuck-dbos in #629
- executorID is set statically in OTLPLogQueueTransport by @maxdml in #628
- export KoaGlobalMiddleware by @chuck-dbos in #630
- Make it easier to get the global logger by @chuck-dbos in #633
- Workflow Queues - Typescript by @chuck-dbos in #632
- Allow use of "Step" instead of "Communicator" by @chuck-dbos in #634
Full Changelog: v1.23...v1.24