Skip to content

Releases: ArtifactDB/SewerRat

1.3.1

15 Aug 21:09

Choose a tag to compare

Removed extraneous print statements.

1.3.0

15 Aug 03:12
529b0cb

Choose a tag to compare

Forbid all symbolic links unless they are owned by whitelisted users.…

latest

03 Apr 17:19

Choose a tag to compare

Removed extraneous print statements.

1.2.0

09 Jun 20:59

Choose a tag to compare

Bugfixes to listing endpoints to actually get unique tokens.

Also fix token listing to work with field= and other options like pagination.

1.1.3

20 Mar 21:06

Choose a tag to compare

Introduce within_path= option for listing registered directories.

This actually checks that the registered directory lies within the filter path
specified by within_path=. By comparison, path_prefix= just checks the prefix,
so if people don't add a trailing slash, they'll pick up directories with the
same name prefix, which is rarely desirable. (Conversely, if a trailing slash
is included, we won't pick up registered paths that are equal to the filter
path, as the former are not stored in the database with trailing slashes.)

The goal is to deprecate the path_prefix= option as people should really be
using within_path; it's unlikely they want to filter on the prefix of names.

1.1.2

14 Feb 19:17

Choose a tag to compare

Be less cavalier about the 'field' terminology in the README.

1.1.1

08 Feb 20:28

Choose a tag to compare

Fleshed out description of deregistration in the README.

1.1.0

05 Nov 18:44
3c339b9

Choose a tag to compare

Use more conventional wildcards for pattern matching. (#16)

The usual ? and * wildcards are more intuitive. Also, there's no reason to
expose the user to the fact that we're using SQLite under the hood.

We rename the 'partial' property to 'is_pattern', which is more intuitive. The
same option is also used for pattern matching on paths for consistency.

1.0.13

22 Oct 15:38
c8ddf96

Choose a tag to compare

Include boolean and numeric fields into the search index. (#14)

This ensures that all of the information in the metadata document is captured.
We take the easy option and just stringify the bools/numbers. We don't support
querying bools/numbers anyway, so no point doing anything special right now.

1.0.12

21 Oct 05:26

Choose a tag to compare

Allow symlinked directories to be registered.

We already allow symlinks in the parents of the registered directory, so we
might as well allow the symlinked directory itself to be registered.

Also centralized the logic for checking that a path is indeed a directory.
This allows us to get rid of another Lstat call.