- Schema change 29.
- Added mbslave init command.
- Schema change 27.
- Added
Recording.tracks
relationship to the SQLAlchemy models.
- Support for MusicBrainz database schema 26.
- Fixed reading of MusicBrainz API token from
mbslave.conf
.
- Fixed a bug in locating
mbslave.conf
.
- Fixed database connection in
mbslave
.
- Added
mbdata.__version__
. - Fixed
mbslave psql
with custom PostgreSQL port number. - By default, the
mbslave
script will read its config file from either$PWD/mbslave.conf
or/etc/mbslave.conf
. Previously, it was only$PWD/mbslave.conf
. - Documentation clarifications.
- Changed versioning with the Musicbrainz database schema as the major version.
- Support for MusicBrainz database schema 25.
- Added MusicBrainz replication (mbslave was merged into this project).
- Docker image with mbslave.
- Python 3 support.
- Remove old_editor_name mapping.
- Updated to MusicBrainz database schema 24.
- Added index definitions to models.
- Support for SQLAlchemy 1.1.
- Updated to MusicBrainz database schema 23.
- Python 3 support.
- New function
mbdata.config.configure()
that makes sure that the models have not been imported yet. - Support for schema re-mapping in
mbdata.config
. - Enum types are now correctly assigned to the schema. Previously they were schema-less.
- New module
mbdata.sample_data
with a tiny sample of the MusicBrainz database useful for testing.
- Added
mbdata.config
for configuring the SQLAlchemy base/metadata to be used in the models.
- Initial release.