Commit aee6ce1
introducing v1.0.0-alpha (#11)
* Features + introduce twitter example
* Minor fixes and added examples
* Introducing PSQL functions
* Minor improvements, fixes on failing tests
* Added expose feature, and worker config
* Fixes on postgres and mysql
* Minor fixes to get things working
* Introduced getjobs
* Introducing v0.5! (#234)
* Introducing v0.5!
* fix: api and other fixes
* Fix: improvements on backends
* fix: improve api
* fix: remove utils and simplify crates
* lint: fmt issues
* lint: clippy fixes
* fix: moved files
* clippy: fixes
* tests: updates on tests
* fixes: on internal api
* ci: update the test features
* test: remove some assertions
* docs: updated docs for tests
* fix: minor clippy and fixes
* bench: fixes on bench:
* bench: fixes on bench:
* bench: !
* bench: !
* fix: version for test
* fix: add vacuuming and other apis
* fix: improve benches
* fix: benches and worker
* fix: typo
* fix: prepared statement
* lint: clippy
* fix: redis test
* add: use ulid without jid
* add: improve the Readme.md
* fix: tower link
* bump: to 0.5
* add: generic retry persist check (#498)
* add: generic retry persist check
* fix: test wrapper
* fix: use unresolved error
* fix: enforce one job at a time
* fix: set sql max retries to 5
* fix: ensure no new job started
* fix: allow sync between lazy storages
* fix: ensure postgres attempts are correctly calculated
* fix: kill job after retries are over
* fix: get redis retry working
* fix: get postgres working
* fix: get all storages working
* fix: ensure sqlite tests wait fairly
* fix: PostgresStorage get_jobs status conditional (#524)
* fix: PostgresStorage get_jobs status conditional
* fix: added tests, fix offset must be type bigint, not type text
* chore: changelog
* Support priority in SQL storage backends (#533)
* Add support for optional job priority to postgres storage
* add migration
* revert postgres changes
* update mysql and postgres code to use sqlcontext priority
* WIP
* finish (hopefully) mysql and sqlite job fetch
* add priority tests
* update changelog
* Update CHANGELOG.md
* test
* cleanup and add missing priority in FromRow impls
* fix mysql implementation
* fix: Add migration to drop old push_jobs function for postgres (#543)
* Add migration to drop old push_jobs function for postgres
* changelog
* fix sql syntax
* fix: more improvements
* improve sinks
* improve sinks
* fix: request becomes task
* fix: improve TaskBuilder
* introduce custom backends
* improve and try generalize task_id
* feat: remove task_id constrain as ulid
* improve: task_id fixes
* wip: generic sinks and fetchers
* improve metadata
* docs: improvement
* chekpoint: improvements in impl
* fix: improve meta more
* checkpoint: retry policies
* checkpoint: generalize cron
* bump: version
* chore: initial split
* fix: improvements to crate
* fix: improvements to features
* impl Backend traits
* get tests working
* Add required parts for publishing
* remove Cargo.lock
* remove Cargo.lock
* update dependencies
* add docs links
---------
Co-authored-by: René Octavio Queiroz Dias <reneoctavio@gmail.com>
Co-authored-by: Derek Leverenz <derek@yurts.ai>1 parent fcfcfc9 commit aee6ce1
64 files changed
Lines changed: 3418 additions & 3214 deletions
File tree
- .github/workflows
- .sqlx
- migrations
- queries
- backend
- task
- worker
- src
- queries
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
58 | | - | |
59 | | - | |
60 | | - | |
61 | | - | |
62 | | - | |
63 | | - | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
64 | 63 | | |
65 | 64 | | |
66 | 65 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
Lines changed: 18 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 40 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 15 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 34 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 95 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 53 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 15 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 18 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments