mirror of
https://github.com/AzuraCast/AzuraCast.git
synced 2024-06-12 12:24:33 +00:00
Version bump to 0.19.0
This commit is contained in:
parent
ec36fd29be
commit
480b0cc34a
10
CHANGELOG.md
10
CHANGELOG.md
|
@ -5,6 +5,16 @@ release channel, you can take advantage of these new features and fixes.
|
|||
|
||||
## New Features/Changes
|
||||
|
||||
## Code Quality/Technical Changes
|
||||
|
||||
## Bug Fixes
|
||||
|
||||
---
|
||||
|
||||
# AzuraCast 0.19.0 (Aug 17, 2023)
|
||||
|
||||
## New Features/Changes
|
||||
|
||||
- **Update to Liquidsoap 2.2.x**: We're updating to the latest version of Liquidsoap, which includes many bug fixes,
|
||||
performance improvements and other changes. We have adopted our syntax to match Liquidsoap's new supported syntax, but
|
||||
if you use custom Liquidsoap code, you will need to update your code accordingly. You can see the most important
|
||||
|
|
|
@ -18,7 +18,7 @@ use Throwable;
|
|||
final class Version
|
||||
{
|
||||
/** @var string Version that is displayed if no Git repository information is present. */
|
||||
public const FALLBACK_VERSION = '0.18.5';
|
||||
public const FALLBACK_VERSION = '0.19.0';
|
||||
|
||||
private string $repoDir;
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@ info:
|
|||
license:
|
||||
name: 'Apache 2.0'
|
||||
url: 'https://www.apache.org/licenses/LICENSE-2.0.html'
|
||||
version: 0.18.5
|
||||
version: 0.19.0
|
||||
servers:
|
||||
-
|
||||
url: 'https://demo.azuracast.com/api'
|
||||
|
@ -163,21 +163,6 @@ paths:
|
|||
security:
|
||||
-
|
||||
ApiKey: []
|
||||
/internal/relays:
|
||||
get:
|
||||
tags:
|
||||
- 'Administration: Relays'
|
||||
description: "Returns all necessary information to relay all 'relayable' stations."
|
||||
operationId: internalGetRelayDetails
|
||||
responses:
|
||||
'200':
|
||||
description: Success
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
type: array
|
||||
items:
|
||||
$ref: '#/components/schemas/Api_Admin_Relay'
|
||||
/admin/roles:
|
||||
get:
|
||||
tags:
|
||||
|
@ -798,6 +783,21 @@ paths:
|
|||
application/json:
|
||||
schema:
|
||||
$ref: '#/components/schemas/Api_Time'
|
||||
/internal/relays:
|
||||
get:
|
||||
tags:
|
||||
- 'Administration: Relays'
|
||||
description: "Returns all necessary information to relay all 'relayable' stations."
|
||||
operationId: internalGetRelayDetails
|
||||
responses:
|
||||
'200':
|
||||
description: Success
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
type: array
|
||||
items:
|
||||
$ref: '#/components/schemas/Api_Admin_Relay'
|
||||
/nowplaying:
|
||||
get:
|
||||
tags:
|
||||
|
@ -3346,139 +3346,143 @@ components:
|
|||
$ref: '#/components/schemas/Api_NowPlaying_StationMount'
|
||||
type: object
|
||||
Api_Admin_StorageLocation:
|
||||
properties:
|
||||
id:
|
||||
type: integer
|
||||
example: 1
|
||||
type:
|
||||
description: 'The type of storage location.'
|
||||
type: string
|
||||
example: station_media
|
||||
adapter:
|
||||
description: 'The storage adapter to use for this location.'
|
||||
type: string
|
||||
example: local
|
||||
path:
|
||||
description: 'The local path, if the local adapter is used, or path prefix for S3/remote adapters.'
|
||||
type: string
|
||||
example: /var/azuracast/stations/azuratest_radio/media
|
||||
nullable: true
|
||||
s3CredentialKey:
|
||||
description: 'The credential key for S3 adapters.'
|
||||
type: string
|
||||
example: your-key-here
|
||||
nullable: true
|
||||
s3CredentialSecret:
|
||||
description: 'The credential secret for S3 adapters.'
|
||||
type: string
|
||||
example: your-secret-here
|
||||
nullable: true
|
||||
s3Region:
|
||||
description: 'The region for S3 adapters.'
|
||||
type: string
|
||||
example: your-region
|
||||
nullable: true
|
||||
s3Version:
|
||||
description: 'The API version for S3 adapters.'
|
||||
type: string
|
||||
example: latest
|
||||
nullable: true
|
||||
s3Bucket:
|
||||
description: 'The S3 bucket name for S3 adapters.'
|
||||
type: string
|
||||
example: your-bucket-name
|
||||
nullable: true
|
||||
s3Endpoint:
|
||||
description: 'The optional custom S3 endpoint S3 adapters.'
|
||||
type: string
|
||||
example: 'https://your-region.digitaloceanspaces.com'
|
||||
nullable: true
|
||||
dropboxAppKey:
|
||||
description: 'The optional Dropbox App Key.'
|
||||
type: string
|
||||
example: ''
|
||||
nullable: true
|
||||
dropboxAppSecret:
|
||||
description: 'The optional Dropbox App Secret.'
|
||||
type: string
|
||||
example: ''
|
||||
nullable: true
|
||||
dropboxAuthToken:
|
||||
description: 'The optional Dropbox Auth Token.'
|
||||
type: string
|
||||
example: ''
|
||||
nullable: true
|
||||
sftpHost:
|
||||
description: 'The host for SFTP adapters'
|
||||
type: string
|
||||
example: 127.0.0.1
|
||||
nullable: true
|
||||
sftpUsername:
|
||||
description: 'The username for SFTP adapters'
|
||||
type: string
|
||||
example: root
|
||||
nullable: true
|
||||
sftpPassword:
|
||||
description: 'The password for SFTP adapters'
|
||||
type: string
|
||||
example: abc123
|
||||
nullable: true
|
||||
sftpPort:
|
||||
description: 'The port for SFTP adapters'
|
||||
type: integer
|
||||
example: 20
|
||||
nullable: true
|
||||
sftpPrivateKey:
|
||||
description: 'The private key for SFTP adapters'
|
||||
type: string
|
||||
nullable: true
|
||||
sftpPrivateKeyPassPhrase:
|
||||
description: 'The private key pass phrase for SFTP adapters'
|
||||
type: string
|
||||
nullable: true
|
||||
storageQuota:
|
||||
type: string
|
||||
example: '50 GB'
|
||||
nullable: true
|
||||
storageQuotaBytes:
|
||||
type: string
|
||||
example: '120000'
|
||||
nullable: true
|
||||
storageUsed:
|
||||
type: string
|
||||
example: '1 GB'
|
||||
nullable: true
|
||||
storageUsedBytes:
|
||||
type: string
|
||||
example: '60000'
|
||||
nullable: true
|
||||
storageAvailable:
|
||||
type: string
|
||||
example: '1 GB'
|
||||
nullable: true
|
||||
storageAvailableBytes:
|
||||
type: string
|
||||
example: '120000'
|
||||
nullable: true
|
||||
storageUsedPercent:
|
||||
type: integer
|
||||
example: '75'
|
||||
nullable: true
|
||||
isFull:
|
||||
type: boolean
|
||||
example: 'true'
|
||||
uri:
|
||||
description: 'The URI associated with the storage location.'
|
||||
type: string
|
||||
example: /var/azuracast/www
|
||||
stations:
|
||||
description: 'The stations using this storage location, if any.'
|
||||
type: array
|
||||
items:
|
||||
type: string
|
||||
example: 'AzuraTest Radio'
|
||||
nullable: true
|
||||
type: object
|
||||
allOf:
|
||||
-
|
||||
$ref: '#/components/schemas/HasLinks'
|
||||
-
|
||||
properties:
|
||||
id:
|
||||
type: integer
|
||||
example: 1
|
||||
type:
|
||||
description: 'The type of storage location.'
|
||||
type: string
|
||||
example: station_media
|
||||
adapter:
|
||||
description: 'The storage adapter to use for this location.'
|
||||
type: string
|
||||
example: local
|
||||
path:
|
||||
description: 'The local path, if the local adapter is used, or path prefix for S3/remote adapters.'
|
||||
type: string
|
||||
example: /var/azuracast/stations/azuratest_radio/media
|
||||
nullable: true
|
||||
s3CredentialKey:
|
||||
description: 'The credential key for S3 adapters.'
|
||||
type: string
|
||||
example: your-key-here
|
||||
nullable: true
|
||||
s3CredentialSecret:
|
||||
description: 'The credential secret for S3 adapters.'
|
||||
type: string
|
||||
example: your-secret-here
|
||||
nullable: true
|
||||
s3Region:
|
||||
description: 'The region for S3 adapters.'
|
||||
type: string
|
||||
example: your-region
|
||||
nullable: true
|
||||
s3Version:
|
||||
description: 'The API version for S3 adapters.'
|
||||
type: string
|
||||
example: latest
|
||||
nullable: true
|
||||
s3Bucket:
|
||||
description: 'The S3 bucket name for S3 adapters.'
|
||||
type: string
|
||||
example: your-bucket-name
|
||||
nullable: true
|
||||
s3Endpoint:
|
||||
description: 'The optional custom S3 endpoint S3 adapters.'
|
||||
type: string
|
||||
example: 'https://your-region.digitaloceanspaces.com'
|
||||
nullable: true
|
||||
dropboxAppKey:
|
||||
description: 'The optional Dropbox App Key.'
|
||||
type: string
|
||||
example: ''
|
||||
nullable: true
|
||||
dropboxAppSecret:
|
||||
description: 'The optional Dropbox App Secret.'
|
||||
type: string
|
||||
example: ''
|
||||
nullable: true
|
||||
dropboxAuthToken:
|
||||
description: 'The optional Dropbox Auth Token.'
|
||||
type: string
|
||||
example: ''
|
||||
nullable: true
|
||||
sftpHost:
|
||||
description: 'The host for SFTP adapters'
|
||||
type: string
|
||||
example: 127.0.0.1
|
||||
nullable: true
|
||||
sftpUsername:
|
||||
description: 'The username for SFTP adapters'
|
||||
type: string
|
||||
example: root
|
||||
nullable: true
|
||||
sftpPassword:
|
||||
description: 'The password for SFTP adapters'
|
||||
type: string
|
||||
example: abc123
|
||||
nullable: true
|
||||
sftpPort:
|
||||
description: 'The port for SFTP adapters'
|
||||
type: integer
|
||||
example: 20
|
||||
nullable: true
|
||||
sftpPrivateKey:
|
||||
description: 'The private key for SFTP adapters'
|
||||
type: string
|
||||
nullable: true
|
||||
sftpPrivateKeyPassPhrase:
|
||||
description: 'The private key pass phrase for SFTP adapters'
|
||||
type: string
|
||||
nullable: true
|
||||
storageQuota:
|
||||
type: string
|
||||
example: '50 GB'
|
||||
nullable: true
|
||||
storageQuotaBytes:
|
||||
type: string
|
||||
example: '120000'
|
||||
nullable: true
|
||||
storageUsed:
|
||||
type: string
|
||||
example: '1 GB'
|
||||
nullable: true
|
||||
storageUsedBytes:
|
||||
type: string
|
||||
example: '60000'
|
||||
nullable: true
|
||||
storageAvailable:
|
||||
type: string
|
||||
example: '1 GB'
|
||||
nullable: true
|
||||
storageAvailableBytes:
|
||||
type: string
|
||||
example: '120000'
|
||||
nullable: true
|
||||
storageUsedPercent:
|
||||
type: integer
|
||||
example: '75'
|
||||
nullable: true
|
||||
isFull:
|
||||
type: boolean
|
||||
example: 'true'
|
||||
uri:
|
||||
description: 'The URI associated with the storage location.'
|
||||
type: string
|
||||
example: /var/azuracast/www
|
||||
stations:
|
||||
description: 'The stations using this storage location, if any.'
|
||||
type: array
|
||||
items:
|
||||
type: string
|
||||
example: 'AzuraTest Radio'
|
||||
nullable: true
|
||||
Api_DetailedSongHistory:
|
||||
type: object
|
||||
allOf:
|
||||
|
@ -5031,9 +5035,6 @@ components:
|
|||
type: string
|
||||
example: en_US
|
||||
nullable: true
|
||||
theme:
|
||||
example: dark
|
||||
nullable: true
|
||||
show_24_hour_time:
|
||||
type: boolean
|
||||
example: true
|
||||
|
|
Loading…
Reference in New Issue
Block a user