<feed xmlns='http://www.w3.org/2005/Atom'>
<title>fatcat/rust/src, branch v0.5.0</title>
<subtitle>[no description]</subtitle>
<id>https://git.bnewbold.net/fatcat/atom?h=v0.5.0</id>
<link rel='self' href='https://git.bnewbold.net/fatcat/atom?h=v0.5.0'/>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/fatcat/'/>
<updated>2021-11-18T00:16:25+00:00</updated>
<entry>
<title>rust: implement content_scope</title>
<updated>2021-11-18T00:16:25+00:00</updated>
<author>
<name>Bryan Newbold</name>
<email>bnewbold@robocracy.org</email>
</author>
<published>2021-11-17T22:48:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/fatcat/commit/?id=7f3d8e3d3d9aa36c859fc808464f1eee53e9e897'/>
<id>urn:sha1:7f3d8e3d3d9aa36c859fc808464f1eee53e9e897</id>
<content type='text'>
</content>
</entry>
<entry>
<title>api: add SQL 'ORDER BY' to many reads to stabilize API array ordering</title>
<updated>2021-11-05T21:18:11+00:00</updated>
<author>
<name>Bryan Newbold</name>
<email>bnewbold@robocracy.org</email>
</author>
<published>2021-11-05T21:16:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/fatcat/commit/?id=c87befeff80f609e0890ec608d9e65186ae528e8'/>
<id>urn:sha1:c87befeff80f609e0890ec608d9e65186ae528e8</id>
<content type='text'>
The hope is to make things like file entity URLs, fileset manifests, and
other arrays in the JSON API "stable", meaning that if you create an
entity with a list of a given order, a read back (in any environment,
including prod/QA, bulk dumps, etc) will return the array with the same
sort order.

This was informally happening most of the time, but occasionally not (!)

Assumption is that these sorts will have little or no performance
impact, as the common case is less than a dozen elements, and the hard
cases are a few thousand at most, and there is already a sorted index.
</content>
</entry>
<entry>
<title>rust: expand valid hdl identifiers</title>
<updated>2021-10-13T23:21:31+00:00</updated>
<author>
<name>Bryan Newbold</name>
<email>bnewbold@robocracy.org</email>
</author>
<published>2021-10-13T22:53:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/fatcat/commit/?id=4b8cb5ac53beec85d6d4b620518eed8ccb891bc2'/>
<id>urn:sha1:4b8cb5ac53beec85d6d4b620518eed8ccb891bc2</id>
<content type='text'>
Based on real examples found on dblp.org
</content>
</entry>
<entry>
<title>rust: prep for possible DOI lowercase enforcement</title>
<updated>2021-10-13T23:21:30+00:00</updated>
<author>
<name>Bryan Newbold</name>
<email>bnewbold@robocracy.org</email>
</author>
<published>2021-10-13T02:56:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/fatcat/commit/?id=54cb27a58b7753e141769fa3392a8b22e88897f4'/>
<id>urn:sha1:54cb27a58b7753e141769fa3392a8b22e88897f4</id>
<content type='text'>
See also: https://github.com/internetarchive/fatcat/issues/83

This commit is no behavior change, just leaving a note to self.
</content>
</entry>
<entry>
<title>rust: implement scheman and API changes</title>
<updated>2021-10-13T23:21:30+00:00</updated>
<author>
<name>Bryan Newbold</name>
<email>bnewbold@robocracy.org</email>
</author>
<published>2021-10-13T02:56:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/fatcat/commit/?id=11fdff350e0549d46a8a7b5e74451e08ce067cb2'/>
<id>urn:sha1:11fdff350e0549d46a8a7b5e74451e08ce067cb2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rust: handle new migrations in test helper</title>
<updated>2021-10-13T23:21:30+00:00</updated>
<author>
<name>Bryan Newbold</name>
<email>bnewbold@robocracy.org</email>
</author>
<published>2021-10-13T02:54:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/fatcat/commit/?id=8d1f8d02f2e43c13d35b57ff3a625ab5de6c51c7'/>
<id>urn:sha1:8d1f8d02f2e43c13d35b57ff3a625ab5de6c51c7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rust: implement recent SQL changes</title>
<updated>2021-10-13T23:21:30+00:00</updated>
<author>
<name>Bryan Newbold</name>
<email>bnewbold@robocracy.org</email>
</author>
<published>2021-10-13T02:53:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/fatcat/commit/?id=75b5cc8fbc17c98c17401c5932ec16f48c6e2f54'/>
<id>urn:sha1:75b5cc8fbc17c98c17401c5932ec16f48c6e2f54</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fatcatd: display version correctly, and at startup</title>
<updated>2021-10-13T23:21:30+00:00</updated>
<author>
<name>Bryan Newbold</name>
<email>bnewbold@robocracy.org</email>
</author>
<published>2021-10-13T01:54:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/fatcat/commit/?id=c9ff89b5f3660a9b9ec094141327f006d1633438'/>
<id>urn:sha1:c9ff89b5f3660a9b9ec094141327f006d1633438</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fatcat-api: enforce more release ext_id checks at create/update</title>
<updated>2021-10-13T23:21:30+00:00</updated>
<author>
<name>Bryan Newbold</name>
<email>bnewbold@robocracy.org</email>
</author>
<published>2021-10-13T00:25:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/fatcat/commit/?id=81e3fc2f60f80040d4d7b5f99191aa706f41c3c7'/>
<id>urn:sha1:81e3fc2f60f80040d4d7b5f99191aa706f41c3c7</id>
<content type='text'>
Not enforcing these was a serious bug!
</content>
</entry>
<entry>
<title>rust: fix malformed ext id error type</title>
<updated>2020-12-18T07:03:08+00:00</updated>
<author>
<name>Bryan Newbold</name>
<email>bnewbold@robocracy.org</email>
</author>
<published>2020-12-02T18:48:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/fatcat/commit/?id=c29183a78cb13d507b44bc57d392beae89250339'/>
<id>urn:sha1:c29183a78cb13d507b44bc57d392beae89250339</id>
<content type='text'>
This bug was due to copy/paste of SHA-1 check
</content>
</entry>
</feed>
