Skip to content

Conversation

@geofmureithi
Copy link
Member

Description

introducing v1.0.0-alpha

Type of Change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation update
  • Performance improvement
  • Refactoring (no functional changes)

Testing

  • I have added tests that prove my fix is effective or that my feature works
  • I have run the existing tests and they pass
  • I have run cargo fmt and cargo clippy

Checklist

  • My code follows the code style of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes

Additional Notes

Any additional information, context, or screenshots about the pull request here.

geofmureithi and others added 30 commits June 4, 2022 14:21
* 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

* 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

* fix: added tests, fix offset must be type bigint, not type text

* chore: changelog
* 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
* Add migration to drop old push_jobs function for postgres

* changelog

* fix sql syntax
@geofmureithi geofmureithi merged commit aee6ce1 into main Oct 25, 2025
8 of 32 checks passed
@geofmureithi geofmureithi deleted the develop branch October 25, 2025 16:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants