<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" xml:lang="en-US">
  <id>tag:github.com,2008:https://github.com/riverqueue/riverqueue-python/releases</id>
  <link type="text/html" rel="alternate" href="https://github.com/riverqueue/riverqueue-python/releases"/>
  <link type="application/atom+xml" rel="self" href="https://github.com/riverqueue/riverqueue-python/releases.atom"/>
  <title>Release notes from riverqueue-python</title>
  <updated>2024-08-31T04:54:43Z</updated>
  <entry>
    <id>tag:github.com,2008:Repository/822850910/v0.7.0</id>
    <updated>2024-08-31T04:55:32Z</updated>
    <link rel="alternate" type="text/html" href="https://github.com/riverqueue/riverqueue-python/releases/tag/v0.7.0"/>
    <title>v0.7.0</title>
    <content type="html">&lt;h3&gt;Changed&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Now compatible with &quot;fast path&quot; unique job insertion that uses a unique index instead of advisory lock and fetch &lt;a href=&quot;https://github.com/riverqueue/river/pull/451&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/riverqueue/river/pull/451/hovercard&quot;&gt;as introduced in River #451&lt;/a&gt;. &lt;a href=&quot;https://github.com/riverqueue/riverqueue-python/pull/36&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/riverqueue/riverqueue-python/pull/36/hovercard&quot;&gt;PR #36&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;</content>
    <author>
      <name>brandur</name>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/96890?s=60&amp;v=4"/>
  </entry>
  <entry>
    <id>tag:github.com,2008:Repository/822850910/v0.6.3</id>
    <updated>2024-07-09T00:19:51Z</updated>
    <link rel="alternate" type="text/html" href="https://github.com/riverqueue/riverqueue-python/releases/tag/v0.6.3"/>
    <title>v0.6.3</title>
    <content type="html">&lt;h3&gt;Fixed&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Various Python syntax fixes in README examples. &lt;a href=&quot;https://github.com/riverqueue/riverqueue-python/pull/34&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/riverqueue/riverqueue-python/pull/34/hovercard&quot;&gt;PR #34&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;</content>
    <author>
      <name>brandur</name>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/96890?s=60&amp;v=4"/>
  </entry>
  <entry>
    <id>tag:github.com,2008:Repository/822850910/v0.6.2</id>
    <updated>2024-07-07T00:34:44Z</updated>
    <link rel="alternate" type="text/html" href="https://github.com/riverqueue/riverqueue-python/releases/tag/v0.6.2"/>
    <title>v0.6.2</title>
    <content type="html">&lt;h3&gt;Changed&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;UniqueOpts.by_state&lt;/code&gt; now has the stronger type of &lt;code&gt;list[JobState]&lt;/code&gt; (the enum) instead of &lt;code&gt;list[str]&lt;/code&gt;. &lt;a href=&quot;https://github.com/riverqueue/riverqueue-python/pull/32&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/riverqueue/riverqueue-python/pull/32/hovercard&quot;&gt;PR #32&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;</content>
    <author>
      <name>brandur</name>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/96890?s=60&amp;v=4"/>
  </entry>
  <entry>
    <id>tag:github.com,2008:Repository/822850910/v0.6.1</id>
    <updated>2024-07-07T00:23:52Z</updated>
    <link rel="alternate" type="text/html" href="https://github.com/riverqueue/riverqueue-python/releases/tag/v0.6.1"/>
    <title>v0.6.1</title>
    <content type="html">&lt;h3&gt;Fixed&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;riverqueue.AttemptError&lt;/code&gt; can now round trip to and from JSON properly, including its &lt;code&gt;at&lt;/code&gt; timestamp. &lt;a href=&quot;https://github.com/riverqueue/riverqueue-python/pull/31&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/riverqueue/riverqueue-python/pull/31/hovercard&quot;&gt;PR #31&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;</content>
    <author>
      <name>brandur</name>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/96890?s=60&amp;v=4"/>
  </entry>
  <entry>
    <id>tag:github.com,2008:Repository/822850910/v0.6.0</id>
    <updated>2024-07-06T19:43:25Z</updated>
    <link rel="alternate" type="text/html" href="https://github.com/riverqueue/riverqueue-python/releases/tag/v0.6.0"/>
    <title>v0.6.0</title>
    <content type="html">&lt;h3&gt;Added&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Add doc strings for most of the public API. &lt;a href=&quot;https://github.com/riverqueue/riverqueue-python/pull/27&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/riverqueue/riverqueue-python/pull/27/hovercard&quot;&gt;PR #27&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Add &lt;code&gt;riverqueue.AttemptError&lt;/code&gt; data class to represent errors on a job row. &lt;a href=&quot;https://github.com/riverqueue/riverqueue-python/pull/27&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/riverqueue/riverqueue-python/pull/27/hovercard&quot;&gt;PR #27&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;</content>
    <author>
      <name>brandur</name>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/96890?s=60&amp;v=4"/>
  </entry>
  <entry>
    <id>tag:github.com,2008:Repository/822850910/v0.5.0</id>
    <updated>2024-07-06T19:43:12Z</updated>
    <link rel="alternate" type="text/html" href="https://github.com/riverqueue/riverqueue-python/releases/tag/v0.5.0"/>
    <title>v0.5.0</title>
    <content type="html">&lt;h3&gt;Changed&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Use real enum for &lt;code&gt;JobState&lt;/code&gt; instead of many constant. This is a breaking change, but the job state constants have existed for only a short time. &lt;a href=&quot;https://github.com/riverqueue/riverqueue-python/pull/25&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/riverqueue/riverqueue-python/pull/25/hovercard&quot;&gt;PR #25&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;riverqueue.Job&lt;/code&gt;&#39;s properties are now fully defined and typed. &lt;a href=&quot;https://github.com/riverqueue/riverqueue-python/pull/26&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/riverqueue/riverqueue-python/pull/26/hovercard&quot;&gt;PR #26&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;</content>
    <author>
      <name>brandur</name>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/96890?s=60&amp;v=4"/>
  </entry>
  <entry>
    <id>tag:github.com,2008:Repository/822850910/v0.4.0</id>
    <updated>2024-07-06T01:08:15Z</updated>
    <link rel="alternate" type="text/html" href="https://github.com/riverqueue/riverqueue-python/releases/tag/v0.4.0"/>
    <title>v0.4.0</title>
    <content type="html">&lt;h3&gt;Changed&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Tags are now limited to 255 characters in length, and should match the regex &lt;code&gt;\A[\w][\w\-]+[\w]\z&lt;/code&gt; (importantly, they can&#39;t contain commas). &lt;a href=&quot;https://github.com/riverqueue/riverqueue-python/pull/23&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/riverqueue/riverqueue-python/pull/23/hovercard&quot;&gt;PR #23&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;</content>
    <author>
      <name>brandur</name>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/96890?s=60&amp;v=4"/>
  </entry>
  <entry>
    <id>tag:github.com,2008:Repository/822850910/v0.3.0</id>
    <updated>2024-07-06T19:42:53Z</updated>
    <link rel="alternate" type="text/html" href="https://github.com/riverqueue/riverqueue-python/releases/tag/v0.3.0"/>
    <title>v0.3.0</title>
    <content type="html">&lt;h3&gt;Added&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Implement &lt;code&gt;insert_many&lt;/code&gt; and &lt;code&gt;insert_many_tx&lt;/code&gt;. &lt;a href=&quot;https://github.com/riverqueue/riverqueue-python/pull/22&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/riverqueue/riverqueue-python/pull/22/hovercard&quot;&gt;PR #22&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;</content>
    <author>
      <name>brandur</name>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/96890?s=60&amp;v=4"/>
  </entry>
  <entry>
    <id>tag:github.com,2008:Repository/822850910/v0.2.0</id>
    <updated>2024-07-05T06:33:50Z</updated>
    <link rel="alternate" type="text/html" href="https://github.com/riverqueue/riverqueue-python/releases/tag/v0.2.0"/>
    <title>v0.2.0</title>
    <content type="html">&lt;h3&gt;Changed&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Rename &lt;code&gt;Args&lt;/code&gt; to &lt;code&gt;JobArgs&lt;/code&gt; and add &lt;code&gt;JobArgsWithInsertOpts&lt;/code&gt; protocol. &lt;a href=&quot;https://github.com/riverqueue/river/pull/20&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/riverqueue/river/pull/20/hovercard&quot;&gt;PR #20&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;</content>
    <author>
      <name>brandur</name>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/96890?s=60&amp;v=4"/>
  </entry>
  <entry>
    <id>tag:github.com,2008:Repository/822850910/v0.1.2</id>
    <updated>2024-07-05T04:04:49Z</updated>
    <link rel="alternate" type="text/html" href="https://github.com/riverqueue/riverqueue-python/releases/tag/v0.1.2"/>
    <title>v0.1.2</title>
    <content type="html">&lt;h3&gt;Changed&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Add usage instructions README, add job state constants, and change return value of &lt;code&gt;insert_many()&lt;/code&gt; and &lt;code&gt;insert_many_tx()&lt;/code&gt; to an integer instead of a list of jobs. &lt;a href=&quot;https://github.com/riverqueue/river/pull/19&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/riverqueue/river/pull/19/hovercard&quot;&gt;PR #19&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;</content>
    <author>
      <name>brandur</name>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/96890?s=60&amp;v=4"/>
  </entry>
</feed>
