tag:github.com,2008:https://github.com/segler-alex/radiobrowser-api-rust/releasesRelease notes from radiobrowser-api-rust2022-05-01T15:13:02Ztag:github.com,2008:Repository/116881420/0.7.242022-05-01T15:19:59Z0.7.24<h2>[0.7.24] 2022-05-01</h2>
<h3>Fixed</h3>
<ul>
<li>CLI: cleanup history did not correctly find duplicates</li>
<li>CHECK: update all fields for stations</li>
<li>CHECK: do check first and then local corrections</li>
</ul>segler-alextag:github.com,2008:Repository/116881420/0.7.232022-04-18T18:54:45Z0.7.23<h2>[0.7.23] 2022-04-18</h2>
<h3>Added</h3>
<ul>
<li>CLI: basic cli commands for database maintenance</li>
<li>API: countrycode field to countries endpoint (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1205392102" data-permission-text="Title is private" data-url="https://github.com/segler-alex/radiobrowser-api-rust/issues/148" data-hovercard-type="issue" data-hovercard-url="/segler-alex/radiobrowser-api-rust/issues/148/hovercard" href="https://github.com/segler-alex/radiobrowser-api-rust/issues/148">#148</a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>API: Deprecated countrycodes endpoint</li>
<li>API: support uppercase stationuuids (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1205389078" data-permission-text="Title is private" data-url="https://github.com/segler-alex/radiobrowser-api-rust/issues/147" data-hovercard-type="issue" data-hovercard-url="/segler-alex/radiobrowser-api-rust/issues/147/hovercard" href="https://github.com/segler-alex/radiobrowser-api-rust/issues/147">#147</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>CHECK: Station compare and update does not create new history entries if not needed anymore</li>
</ul>segler-alextag:github.com,2008:Repository/116881420/0.7.222021-11-10T19:26:03Z0.7.22<h2>[0.7.22] 2021-11-10</h2>
<h3>Fixed</h3>
<ul>
<li>CHECK: check for http result code for favicons</li>
<li>PULL: insert duplicates</li>
</ul>segler-alextag:github.com,2008:Repository/116881420/0.7.212021-11-09T22:41:59Z0.7.21<h3>Added</h3>
<ul>
<li>CHECK: check websites for favicons, if favicon is currently empty</li>
<li>CLEANUP: recheck favicon every day if still existing and delete from station if not</li>
<li>CONFIG: regular automatic load/download of config</li>
<li>CONFIG: reload main config on HUP and regular automatic config reload (does not get used for db connection and api, but for regular jobs)</li>
<li>CONFIG: added error log level, now there are 5 log levels, 0-4</li>
<li>CHECK: tags replace</li>
<li>API: added identifier and image tags to xspf output</li>
</ul>
<h3>Changed</h3>
<ul>
<li>CLEANUP: add station change entries into the database for language and favicon updates</li>
<li>DB: use transactions for migrations</li>
<li>DB: allow update of existing stations with pulled changes</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>CONFIG: replace config in shared memory</li>
</ul>segler-alextag:github.com,2008:Repository/116881420/0.7.202021-10-16T20:02:42Z0.7.20<h3>Added</h3>
<ul>
<li>CLEANUP: language replace, language to code</li>
<li>API: iso 639 code output to language list</li>
<li>DB: use binary collation for tags to fix compare</li>
<li>CONFIG: allow pulling of replacement csv info from web</li>
<li>CONFIG: reload csv list files on HUP signal</li>
</ul>segler-alextag:github.com,2008:Repository/116881420/0.7.192021-10-11T18:27:31Z0.7.19<h3>Changed</h3>
<ul>
<li>DOCKER: use alpine as base image</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>CHECK: update stations with new languagecodes</li>
<li>DB: check for empty lists in streaming servers api</li>
<li>DB: collect streaming servers only if enabled</li>
</ul>segler-alextag:github.com,2008:Repository/116881420/0.7.182021-10-10T21:29:24Z0.7.18<h3>Changed</h3>
<ul>
<li>DB: removed fragment and query from streaming server urls</li>
<li>CHECK: removed fragment and query from streaming server urls</li>
<li>CLEANUP: remove unreferenced streaming server after 1 day</li>
</ul>segler-alextag:github.com,2008:Repository/116881420/0.7.172021-10-10T18:38:07Z0.7.17<h3>Added</h3>
<ul>
<li>API: new order type "changetimestamp"</li>
<li>API: streaming servers</li>
<li>DB: streaming servers</li>
<li>CHECK: streaming servers</li>
</ul>segler-alextag:github.com,2008:Repository/116881420/0.7.162021-09-29T18:39:20Z0.7.16<h2>[0.7.16] 2021-09-29</h2>
<h3>Fixed</h3>
<ul>
<li>DB: save geolat and geolong to checks table</li>
</ul>segler-alextag:github.com,2008:Repository/116881420/0.7.152021-09-05T20:27:47Z0.7.15<h3>Added</h3>
<ul>
<li>API: search by extended info marker</li>
<li>API: search by is_https</li>
<li>API: exposed iso_3166_2 in station lists</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>DB: countrysubdivisioncode is now able to hold full 6 chars</li>
</ul>
<h3>Updated</h3>
<ul>
<li>dependencies</li>
</ul>segler-alex