GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — riverqueue---riverqueue-python/CHANGELOG.md at master · adestis-bm/riverqueue---riverqueue-python

Expand file tree

/

CHANGELOG.md

Copy path
More file actions
More file actions

Latest commit

 

History

History
History
82 lines (43 loc) · 3.09 KB
/

CHANGELOG.md

Copy path

File metadata and controls

82 lines (43 loc) · 3.09 KB
Raw
Copy raw file
Download raw file
Outline
Edit and raw actions

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

[0.7.0] - 2024-07-30

Changed

  • Now compatible with "fast path" unique job insertion that uses a unique index instead of advisory lock and fetch as introduced in River #451. PR #36.

[0.6.3] - 2024-07-08

Fixed

  • Various Python syntax fixes in README examples. PR #34.

[0.6.2] - 2024-07-06

Changed

  • UniqueOpts.by_state now has the stronger type of list[JobState] (the enum) instead of list[str]. PR #32.

[0.6.1] - 2024-07-06

Fixed

  • riverqueue.AttemptError can now round trip to and from JSON properly, including its at timestamp. PR #31.

[0.6.0] - 2024-07-06

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.

[0.5.0] - 2024-07-06

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.

[0.4.0] - 2024-07-05

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.

[0.3.0] - 2024-07-04

Added

  • Implement insert_many and insert_many_tx. PR #22.

[0.2.0] - 2024-07-04

Changed

  • Rename Args to JobArgs and add JobArgsWithInsertOpts protocol. PR #20.

[0.1.2] - 2024-07-04

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.

[0.1.1] - 2024-07-04

Fixed

  • Fix pyproject.toml description and add various URLs like to homepage, docs, and GitHub repositories. PR #18.

[0.1.0] - 2024-07-04

Added

  • Initial release, supporting insertion through SQLAlchemy and its underlying Postgres drivers like psycopg2 or asyncpg (for async).
You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.