-
v3.1.0239b84db · ·
Release swh.storage 3.1.0 - Split pytest plugin requirements into a separate `[pytest]` extra - Remove counter proxy (superseded by the counters journal client) - Require swh.journal pytest plugin instead of all of its testing deps - Improve cassandra testing scaffolding to speed up tests and avoid some race conditions
-
v3.0.0139b5c27 · ·
v3.0.0 Breaking changes: * Migrating to psycopg3 Improvements: * pytest_plugin: Improve cassandra fixtures to speedup and cleanup tests Fixes: * Fix 'database "tests" is being accessed by other users' (caused by psycopg3 migration) cassandra/cql: Ensure to shutdown cluster when destroying CqlRunner
-
v2.10.003f9e80c · ·
v2.10.0 New features: * storage/create-keyspace: Extract cassandra configuration when possible, so it does not need to be provided on the CLI * cassandra: Add framework to manage migrations Fixes: * docs: Fix format id for gitea and gogs to match swh-loader-metadata * postgresql/converters: Fix unexpected seconds rounding in db_to_date Internal: * cassandra/cql: Fix a bunch of mypy errors * tests: Fix pytest warning PytestReturnNotNoneWarning * Fix a bunch of deprecation warnings spotted when running tests * tests: Use <Object>.object_type instead of ModelObjectType.<Object> * pytest_plugin: set CASSANDRA_LOG_DIR envvar for cassandra startup * tests: Remove no longer needed pytest custom marker named db * storage: Fix flake8 warnings * Apply swh-py-template v0.3.3 with copier
-
v2.9.0e1b56ff9 · ·
Release swh.storage 2.9.0 - Implement partition management for recent references in Cassandra - Make table options configurable in Cassandra schema - Add support for deletion in in-memory storage - Improve deletion tests across all backends - Generate documentation for Cassandra schema