Releases: riverqueue/riverqueue-python
Releases · riverqueue/riverqueue-python
v0.6.3
Fixed
- Various Python syntax fixes in README examples. PR #34.
v0.6.2
Changed
UniqueOpts.by_state
now has the stronger type of list[JobState]
(the enum) instead of list[str]
. PR #32.
v0.6.1
Fixed
riverqueue.AttemptError
can now round trip to and from JSON properly, including its at
timestamp. PR #31.
v0.6.0
Added
- Add doc strings for most of the public API. PR #27.
- Add
riverqueue.AttemptError
data class to represent errors on a job row. PR #27.
v0.5.0
Changed
- Use real enum for
JobState
instead of many constant. This is a breaking change, but the job state constants have existed for only a short time. PR #25.
riverqueue.Job
's properties are now fully defined and typed. PR #26.
v0.4.0
Changed
- Tags are now limited to 255 characters in length, and should match the regex
\A[\w][\w\-]+[\w]\z
(importantly, they can't contain commas). PR #23.
v0.3.0
Added
- Implement
insert_many
and insert_many_tx
. PR #22.
v0.2.0
Changed
- Rename
Args
to JobArgs
and add JobArgsWithInsertOpts
protocol. PR #20.
v0.1.2
Changed
- Add usage instructions README, add job state constants, and change return value of
insert_many()
and insert_many_tx()
to an integer instead of a list of jobs. PR #19.