Releases: audeering/audb
Releases · audeering/audb
Release v1.11.4
- Changed: restrict publishing of a new version of a database
with dependencies to a previous version
to the same repository
as the previous version - Changed: skip media files without audio
when requesting a flavor,
e.g. don't raise an error for a JSON file - Fixed:
audb.stream()forpyarrow>=21.0.0
Release v1.11.3
- Changed: reduce the timeout for acquiring a lock for a cache folder
from infinity to 24h - Changed: show a user warning
if a lock for a cache folder cannot be acquired within 2s.
The warning message suggests how to check
whether the existing lock file needs to be deleted manually
Release v1.11.2
- Added: support for Artifactory backend in Python 3.12
- Changed: depend on
audbackend>=2.2.2
Release v1.11.1
- Added:
repositoriesargument toaudb.available()
to limit it to selected repositories - Changed: ensure
audb.Repositoryis hashable - Fixed: default value for
audb.config.REPOSITORIES
in documentation
Release v1.11.0
- Added: a sampling rate of 24000 Hz as flavor
- Added: a sampling rate of 22050 Hz as flavor
- Added: support for Python 3.13
(without Artifactory backend) - Added: support for Python 3.12
(without Artifactory backend) - Changed: switch default repository
toaudb-public,
hosted on S3 - Changed:
audb.Repository.create_backend_interface()
andaudb.publish()
now raise aValueError
for a repository with non-registered backends,
or an Artifactory backend under Python>=3.12 - Changed: skip non-registered backends
without raising an error
in all functions with read-only access to repositories - Changed: simplify quickstart section
of the documentation - Changed: depend on
audbackend>=2.2.1 - Changed: depend on
audeer>=2.2.0 - Deprecated: a sampling rate of 22500 Hz as flavor
- Removed: file-system repository from default configuration
- Fixed: handle an empty configuration file
Release v1.10.2
- Fixed: remove extra
"/"at end of dataset names
inaudb.available()for S3 and Minio backends
Release v1.10.1
- Added:
"s3"as a registered backend name - Changed: depend on
audbackend>=2.2.0 - Changed: make Artifactory backend optional,
to allow importingaudbin Python>=3.12 - Fixed: speedup
audb.available()for S3 and Minio backends
Release v1.10.0
- Added: support for repositories
on S3 and MinIO servers,
using theminiobackend
ofaudbackend - Changed: depend on
audbackend>=2.1.0
Release v1.9.0
- Added: pseudo-streaming support with
audb.stream(),
which returns the newaudb.DatabaseIteratorobject.
In each iteration
it will load a few rows from a requested table
and downloads corresponding media files - Added:
mapargument toaudb.load_table(),
which behaves identical to themapargument
ofaudformat.Database.get() - Added:
pickle_tablesargument
toaudb.load(),
audb.load_to()
andaudb.load_table()
with default value ofTrue.
It can be used to disable
storing tables as pickle files
in cache/root folder - Fixed:
audb.load_table()now only loads additional misc tables,
that are used as scheme labels inside the requested table,
and not in the whole database
Release v1.8.0
- Added: support for publishing tables as parquet files
- Changed: depend on
audeer >=2.1.0 - Changed: depend on
audformat >=1.2.0 - Changed: depend on
pandas >=2.1.0 - Fixed: update progress bar at least every second
inaudb.load(),
audb.load_attachment(),
audb.load_media(),
audb.load_tables(),
audb.load_to(),
audb.publish() - Removed: support for Python 3.8