Skip to content

Commit aee6ce1

Browse files
geofmureithireneoctavioderekleverenz
authored
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

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/ci.yml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -55,12 +55,11 @@ jobs:
5555
matrix:
5656
features:
5757
- ""
58-
- "--features serde"
59-
- "--features english"
60-
- "--features cron"
61-
- "--features serde,english"
62-
- "--features serde,cron"
63-
- "--features english,cron"
58+
- "--features migrate"
59+
- "--features async-std-comp"
60+
- "--features async-std-comp-native-tls"
61+
- "--features tokio-comp"
62+
- "--features tokio-comp-native-tls"
6463
- "--all-features"
6564
steps:
6665
- name: Checkout sources

.gitignore

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,9 @@ target
1919
# and can be added to the global gitignore or merged into this file. For a more nuclear
2020
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
2121
#.idea/
22+
23+
# Ignore dotenv environment variable files
24+
.env
25+
26+
# Cargo
27+
Cargo.lock

.sqlx/query-06e70d80d4e7d8f96590795ed48fa43f0c11121df0630e4ac7c5cb937048648c.json

Lines changed: 18 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.sqlx/query-2081bdcf70787cdab55f2df7bbbc076581cba29b6513d45172cf23ad2a234479.json

Lines changed: 40 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.sqlx/query-23e8905ae8a0b00ab7f157dd83dd15952577dd54443b3445275e66d5fa7419f8.json

Lines changed: 15 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.sqlx/query-37cf19d29005b40bb20786f9bfc0518adf4d213b30c7f0a0848dc54e9e3f6852.json

Lines changed: 34 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.sqlx/query-3b0fccfab61f95863ef5a2e5c4ca4a888ce3c14e404ace182b985b8a16999f71.json

Lines changed: 95 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.sqlx/query-54c019f6453cd767b36f76e31d27434375c562b9a88ed32895ec39793459268b.json

Lines changed: 53 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.sqlx/query-5d7ccd8d4267874312eb02ff9b8ff0de07d7deb30bbe797ce1128d2d15e3a35d.json

Lines changed: 15 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.sqlx/query-704294ce11c5e6c120ed1a67f8094be7fe0492322bf806a80d51f59d3b941745.json

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

Comments
 (0)