This repository has been archived by the owner on Oct 8, 2023. It is now read-only.
Releases: segler-alex/radiobrowser-api-rust
Releases · segler-alex/radiobrowser-api-rust
0.7.4
[0.7.4] 2020-12-11
Changed
- PKG: removed mysql dependency from deb package, this enables use of mariadb
Fixed
- Docker build
0.7.3
[0.7.3] 2020-12-08
Added
- API: CSV output
Changed
- API: ignore country parameter on station add. it is autogenerated from countrycode (ISO 3166-1 Alpha2).
- API: allow only countrycodes with the exact length of 2 on insert.
- API: ignore case on subtable selects (/format/codecs, /format/countries, /format/countrycodes)
- CLEAN: calculate country column in database from countrycode every cleanup cycle
- CLEAN: remove stations from history, that do not have an active entry in main station table
- PKG: removed mysql dependency from deb package, this enables use of mariadb
0.7.2
[0.7.2] 2020-09-14
Fixed
- API: clicks are counted correctly
0.7.1
Added
- API: endpoint for fetching multiple streams by uuid
- PULL: use correct user agent
Fixed
- CACHE: shorter keys to make memcached work
0.7.0
Added
- API: Response caching with builtin, redis and memcached
Changed
- LOG: Ignore content-type nothing in requests
0.6.16
Fixed
- METRICS: do not expose search information in call counts
0.6.15
Added
- Support for JSON log format
- Show api call timing information in log file
- Split up api calls in prometheus endpoint with tags
Fixed
- CLI: Verbose did not work
- Fixed station voting from IPv6 address (Fixed: #69)
Changed
- DEPENDENCY: Use fern logger instead of env_logger
- API: Use limit parameter if limit is not otherwise provided (Fixed: #64)
Removed
- API: Old style click count from metrics
0.6.14
Fixed
- PLS files had title and file content reversed
0.6.13
Fixed
- Always add CORS header, even on errors
Added
- Answer OPTIONS requests for better support of CORS
0.6.12
Added
- METRICS: station_clicks, api_calls
- API: codec parameter to advanced search
Fixed
- Use utc timestamp for clicks in database