Releases: ElvishArtisan/rivendell
First Beta Release
First beta release for v3.x.
Changes:
Please see the file 'UPGRADING' for important information.
Database Update:
This version of Rivendell uses database schema version 305, and will
automatically upgrade any earlier versions. To see the current schema
version prior to upgrade, see RDAdmin->SystemInfo.
Be sure to run 'rddbmgr --modify' (as root) immediately after upgrading
to allow any necessary changes to the database schema to be applied.
Production Release
Changes:
BroadcastTools Support. Added a Switcher/GPIO driver for the
BroadcastTools SS 2.1 switcher.
AudioScience GPIO. Added support for GPIO on AudioScience adapters
to the 'Local Audio Adapter' Switcher/GPIO driver.
Add Next/Insert Cart RML. Renamed the 'Add Next' ['PX'] RML to
'Insert Cart' ['PX'] and added two optional arguments to allow
specification of the insertion position and transition type.
Spinitron RLM. Added support for Spinitron v2 to the 'spinitron_plus'
RLM.
Exported File Mode. Added an 'ExportedFileMode=' parameter to the
'[Tuning]' section of rd.conf(5) to permit permission mode of exported
audio files to be specified.
Various bug fixes. See the 'ChangeLog' for details.
Production Release
Changes:
HPI Support. Fixed a regression in the HPI support layer that broke
audio capture with adapters lacking DMA bus-mastering support.
Database Update:
This version of Rivendell uses database schema version 275, and will
automatically upgrade any earlier versions. To see the current schema
version prior to upgrade, see RDAdmin->SystemInfo.
As always, be sure to run RDAdmin immediately after upgrading to allow
any necessary changes to the database schema to be applied.
Production Release
Changes:
HPI Support. Implemented support for DMA bus-mastering for AudioScience
HPI devices.
RDHpiInfo. Removed rdhpiinfo(8). Replaced by the stand-alone 'hpiinfo'
package.
RDCatch Play Events. Removed the event time check for Playout events in
rdcatch(1), as there is no sane way to determine a consistently 'free'
playout time in the face of shifting cut lengths.
RDLogManager. Fixed a bug in rdlogmanager(1) that caused DB corruption
when a clock was deleted while still being assigned to a grid.
Database Update:
This version of Rivendell uses database schema version 275, and will
automatically upgrade any earlier versions. To see the current schema
version prior to upgrade, see RDAdmin->SystemInfo.
As always, be sure to run RDAdmin immediately after upgrading to allow
any necessary changes to the database schema to be applied.
Production Release
Changes:
Log Locking. Implemented a system-wide protocol to prevent changes
made to a log on one host from being inadvertently overwritten from
another host.
Log Importation Changes. Changed music and traffic importation so that
parent link events are still visible in linked logs.
Added the ability to specify automatic log deletion on the basis of
either the Creation Date or Air Date of the log.
Fixed a bug in rdlibrary(1) that caused evergreen cart/cuts to fail
to be highlighted in the correct color.
Database Update:
This version of Rivendell uses database schema version 275, and will
automatically upgrade any earlier versions. To see the current schema
version prior to upgrade, see RDAdmin->SystemInfo.
As always, be sure to run RDAdmin immediately after upgrading to allow
any necessary changes to the database schema to be applied.
Production Release
Changes:
Fixed a bug that caused creation of new clocks in rdlogmanager(1) to
fail to initialize music scheduler components correctly in the database.
Database Update:
This version of Rivendell uses database schema version 272, and will
automatically upgrade any earlier versions. To see the current schema
version prior to upgrade, see RDAdmin->SystemInfo.
As always, be sure to run RDAdmin immediately after upgrading to allow
any necessary changes to the database schema to be applied.
Production Release
Changes:
Fixed a bug that caused creation and initialization of a new Rivendell
database to fail.
Database Update:
This version of Rivendell uses database schema version 272, and will
automatically upgrade any earlier versions. To see the current schema
version prior to upgrade, see RDAdmin->SystemInfo.
As always, be sure to run RDAdmin immediately after upgrading to allow
any necessary changes to the database schema to be applied.
Production Release
Changes:
Documentation Overhaul. The Rivendell Operations Guide has been
expanded and incorporated as part of the base Rivendell source
in 'docs/opsguide. Most of text notes previously located in 'docs/'
added as appendices. Remaining unconverted text notes can now be found
in 'docs/misc/'.
Group Cut Expiration Policy. Added the ability to set a default
End Date/Time for new cuts on a per-group basis. See the
'Set End Date/Time' control in RDAdmin->ManageGroups.
Host Short Name. Added a 'Short Name' parameter to Host profiles.
Macro Carts. It is now possible to use filepath wildcards in macro carts.
New Host Wildcards. Added the following new host wildcards:
%r - Rivendell Host Name
%R - Host Short Name
Provisioning Support. Added the following directives to the [Provisioning]
section of rd.conf(5) to facilitate automatic provisioning of hosts:
NewHostShortNameRegex=
NewHostShortNameGroup=
NewServiceNameRegex=
NewServiceNameGroup=
MySQL Configuration. Added the following parameters to the [mySQL]
section of rd.conf(5) to force use of a specified engine type, charset
and collation:
Engine= [DEFAULT: MyISAM]
Charset= [DEFAULT: latin1]
Collation= [DEFAULT: latin1_swedish_ci]
Dropbox Enhancements. Added the ability to specify creation of default
Segue Markers when processing files via dropbox. See
RDAdmin->ManageHosts->Dropbox.
RDImport/DropBox Enhancements. Added the ability to specify start
and end datetimes via metadata pattern.
RDCatch Event Filtering. Added the ability to filter by event type in
RDCatch.
Log Searching. A search filter (similar to that employed for seaching
for carts) has been added to the List Logs dialogs.
Service Filtering in RDLogEdit. Added the ability to limit the visible
set of logs in RDLogEdit by user. Configured in RDAdmin->ManageUsers.
Log Purge/Deletion Changes. Logs created manually (in rdlogedit(1) or
rdairplay(1)) are now assigned a default purge/deletion date in accordance
with the setting in RDAdmin->ManageServices.
Log Importation Changes. Changed music and traffic importation so that
parent link events are still visible in linked logs.
Web API Changes. Added 'FILTER' and 'RECENT' call parameters to the
'ListLogs' Web API call. See the API documentation in
'docs/apis/web_api.pdf' for details.
Various other bug fixes. See the ChangeLog for details.
Database Update:
This version of Rivendell uses database schema version 272, and will
automatically upgrade any earlier versions. To see the current schema
version prior to upgrade, see RDAdmin->SystemInfo.
As always, be sure to run RDAdmin immediately after upgrading to allow
any necessary changes to the database schema to be applied.
Production Release
Changes:
New RML. Added the 'Air Gate' ['AG'] RML to permit conditional execution
of RML on the basis of the status of the On-Air flag.
New Icons. Implemented a new icon set, with individualized icons for
each Rivendell module. A big thanks to Josh Edelstein [email protected]
for the artwork!
User Authentication. It is now possible to configure RDLogin to require
entry of the user-name, rather than picking the name off of a list. See
the 'Show User List in RDLogin' checkbox in RDAdmin->SystemSettings.
New Switcher/GPIO Devices. Support has been added for the following
Switcher/GPIO devices:
Broadcast Tools Universal 4.1 MLR>>Web Switcher
WheatNet LIO
WheatNet SLIO
Dropbox Enhancements. Added the ability to force imports to be imported
as mono, as well as the ability to reset an individual dropbox.
Log Rendering (EXPERIMENTAL). It is now possible to 'render' a log as a
single audio object (file or cart/cut) without the need to play it out
while capturing the audio in realtime. Render support is available
through the 'Render' button in RDLogEdit and through the command-line
rdrender(1) utility. See the rdrender(1) man page for details.
Web API. Many fixes and enhancements to improve operation. See the
ChangeLog for details.
Provisioning Support. Added a [Provisioning] section to rd.conf(5)
with directives to facilitate the automatic provisioning of Rivendell
instances. See the comments in the [Provisioning] section of the
sample rd.conf(5) file.
Various other bug fixes. See the ChangeLog for details.
Database Update:
This version of Rivendell uses database schema version 268, and will
automatically upgrade any earlier versions. To see the current schema
version prior to upgrade, see RDAdmin->SystemInfo.
As always, be sure to run RDAdmin immediately after upgrading to allow
any necessary changes to the database schema to be applied.
Production Release
Changes:
Audio Store Hashing. Rivendell now automatically generates a SHA1 hash
for each file in the audio store and records this value in the database,
thus permitting automated recovery of audio in the event of loss or damage
to the audio store's filesystem directory. See the --relink-audio option
in the rddbcheck(8) man page for details.
Kernel GPIO. Added switcher support for Kernel GPIO devices, such as
the GPIO interface on the Raspberry Pi 2 and 3.
Modbus TCP. Added switcher support for Modbus TCP devices.
RDConvert. Added an rdconvert(1) utility,
User Authentication. It is now possible to delegate authentication of
Rivendell users by means of a PAM module, thus permitting 'single sign-on'
integration with systems such as ActiveDirectory and FreeIPA.
Web API. Added various methods to the Rivendell Web API to permit
integration with external audio and log editors.
Various other bug fixes. See the ChangeLog for details.