Compare commits
33 commits
Author | SHA1 | Date | |
---|---|---|---|
|
11989aef00 | ||
|
a28d4541e7 | ||
|
96d58a2f93 | ||
|
a8e31da379 | ||
|
40cab7fd3e | ||
|
d1f4402f3f | ||
|
9fd23bb4d3 | ||
|
44c02e7596 | ||
|
9dab8314f1 | ||
|
044f2de249 | ||
|
7055578638 | ||
|
f7cd34bbbc | ||
|
a229b03667 | ||
|
bb11c80ebd | ||
|
4bb425f5c0 | ||
|
add268a76f | ||
|
18a77d965f | ||
|
765a5ae839 | ||
|
88431ccee4 | ||
|
b9f7e27de8 | ||
|
382681c7b1 | ||
|
6afff1aaf3 | ||
|
77b363a2ba | ||
|
8c4a7d9401 | ||
|
631db533c0 | ||
|
40d59e2191 | ||
|
b3440fda1f | ||
|
a8c7509657 | ||
|
20eb9082cf | ||
|
5ace80b7e2 | ||
|
8daf8bc7ad | ||
|
3d0f3ec090 | ||
|
075a2953f8 |
5 changed files with 5 additions and 9 deletions
|
@ -1,9 +1,5 @@
|
||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
## Unreleased Changes
|
|
||||||
|
|
||||||
- Fixed a typo in the log message that is written after applying configuration changes. (thanks @luzpaz)
|
|
||||||
|
|
||||||
## Polaris 0.15.0
|
## Polaris 0.15.0
|
||||||
|
|
||||||
### Server
|
### Server
|
||||||
|
@ -50,7 +46,7 @@
|
||||||
- Documentation is now served under `/api-docs` instead of `/swagger` (eg. `http://localhost:5050/api-docs`)
|
- Documentation is now served under `/api-docs` instead of `/swagger` (eg. `http://localhost:5050/api-docs`)
|
||||||
- Clients are now expected to send their preferred API major version in a `Accept-Version` header. Omitting this currently defaults to `7`, but will become an error in future Polaris releases. Support for API version 7 will be removed entirely in a future release.
|
- Clients are now expected to send their preferred API major version in a `Accept-Version` header. Omitting this currently defaults to `7`, but will become an error in future Polaris releases. Support for API version 7 will be removed entirely in a future release.
|
||||||
- Most API responses now support gzip compression.
|
- Most API responses now support gzip compression.
|
||||||
- The response format of the `/browse`, `/flatten`, `/get_playlist`, `/search/<query>` endpoints has been modified to accommodate large lists.
|
- The response format of the `/browse`, `/flatten`, `/get_playlist`, `/search/<query>` endpoints has been modified to accomodate large lists.
|
||||||
- Added new endpoints to query albums and artists.
|
- Added new endpoints to query albums and artists.
|
||||||
- The `/random` and `/recent` albums are deprecated in favor of `/albums/random` and `/albums/recent`. These endpoints now have optional parameters for RNG seeding and pagination.
|
- The `/random` and `/recent` albums are deprecated in favor of `/albums/random` and `/albums/recent`. These endpoints now have optional parameters for RNG seeding and pagination.
|
||||||
- The `/search/<query>` endpoint now requires a non-empty query (`/search/` now returns HTTP status code 404, regardless of API version).
|
- The `/search/<query>` endpoint now requires a non-empty query (`/search/` now returns HTTP status code 404, regardless of API version).
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "polaris"
|
name = "polaris"
|
||||||
version = "0.0.0"
|
version = "0.15.0"
|
||||||
authors = ["Antoine Gersant <antoine.gersant@lesforges.org>"]
|
authors = ["Antoine Gersant <antoine.gersant@lesforges.org>"]
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
build = "build.rs"
|
build = "build.rs"
|
||||||
|
|
|
@ -47,7 +47,7 @@ Password: `demo_password`
|
||||||
|
|
||||||
[Streaming from remote devices](docs/DDNS.md)
|
[Streaming from remote devices](docs/DDNS.md)
|
||||||
|
|
||||||
[](https://repology.org/project/polaris-streaming/versions)
|
[](https://repology.org/project/polaris-streaming/versions)
|
||||||
|
|
||||||
# Documentation
|
# Documentation
|
||||||
|
|
||||||
|
|
|
@ -12,7 +12,7 @@ The location of the configuration file is always logged during Polaris startup.
|
||||||
|
|
||||||
## Format
|
## Format
|
||||||
|
|
||||||
The configuration file uses the [TOML](https://toml.io/) format. Everything in the configuration file is optional and may be omitted (unless mentioned otherwise).
|
The configuration file uses the [TOML](https://toml.io/) format. Everything in the configuration file is optional and may be ommitted (unless mentioned otherwise).
|
||||||
|
|
||||||
```toml
|
```toml
|
||||||
# Regular expression used to identify album art in files adjacent to an audio file
|
# Regular expression used to identify album art in files adjacent to an audio file
|
||||||
|
|
|
@ -119,7 +119,7 @@ impl Manager {
|
||||||
if let Err(e) = manager.reload_config().await {
|
if let Err(e) = manager.reload_config().await {
|
||||||
error!("Configuration error: {e}");
|
error!("Configuration error: {e}");
|
||||||
} else {
|
} else {
|
||||||
info!("Successfully applied configuration change");
|
info!("Sucessfully applied configuration change");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue