Skip to content

Releases: ElvishArtisan/rivendell

Production Release

16 Mar 14:25
Compare
Choose a tag to compare

Changes:
MusicBrainz Integration. The CD rippers in rdlibrary(1) can now be
configured to use MusicBrainz as a metadata source as an alternative
to FreeDB. (Configured in RDAdmin->ManageHosts->RDlibrary).

CD-TEXT Support. Removed support for CD-TEXT.

Metadata Wildcards. Support for the following metadata wildcards has
been added:
'%wc' - Industry Standard Commercial Identification (ISCI) code
'%wi' - International Standard Recording Code (ISRC)
'%wm' - MusicBrainz recording ID
'%wr' - MusicBrainz release ID

Filepath Wildcards. Added a 'delta-seconds' modifier to the format for
filepath wildcards to allow specification of a +/- time offset. See
Appendix D 'Filepath Wildcards' in the Operations Guide for details.

New RML. Added a 'Disconnect All Jack Ports' ['JZ'] RML.

New Report. Added a 'CounterPoint Traffic Reconciliation v2' report.

Multiple bugfixes. See 'ChangeLog' for details.

Database Update:
This version of Rivendell uses database schema version 314, 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

31 Oct 18:40
v3.2.0
Compare
Choose a tag to compare

Changes:
Voice Tracker. Added the ability to configure the caption displayed
for the first and third voicetrack waveforms in the Voicetracker
dialog in rdlogedit(1).

Display Fonts. Reworked the font management system to permit the fonts
used in the UI to be specified in rd.conf(5).

Various bug fixes. See the 'ChangeLog' for details.

Database Update:
This version of Rivendell uses database schema version 311, 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

19 Sep 20:24
v3.1.0
Compare
Choose a tag to compare

Changes:
Fixed a bug in rdairplay(1) and rdvairplayd(8) where only the first
log machine set to 'load specified log' would do so.

Fixed a bug in rdlogedit(1) that caused hard start log items
to have the Hour field doubled.

Refactored the Python 'pypad.Update.shouldBeProcessed()' method
to work correctly when using try: blocks in a PyPAD script.

Refactored the PyPAD scripts to route updates properly in accordance
with log directives in their configuration file.

Fixed a bug that broke dropbox logging to individual files.

Refactored rdalsaconfig(1) to be more robust and intuitive.

Fixed a bug in caed(8) that broke timescaling support.

Added a 'pypad_httpget.py' PyPAD script.

Fixed bugs in rdlibrary(1) that broke CD ripping.

Updated CDDB code to use protocol level 6 (UTF-8 enabled).

Added an '%l' wildcard to Filepath Wildcards for 'unpadded month'.

Other Bugfixes, see the ChangeLog for details.

Database Update:
This version of Rivendell uses database schema version 310, 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

05 Aug 19:19
v3.0.3
Compare
Choose a tag to compare

Changes:
Fixed a regression in ripcd(8) that broke the 'Connect Jack
Ports' ['JC'] and 'Disconnect Jack Ports' ['JD'] RMLs.

Database Update:
This version of Rivendell uses database schema version 308, 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

31 Jul 21:40
Compare
Choose a tag to compare

This is a bugfix release of Rivendell.

Changes:
New Switcher Device. Added support for switchers using the Grass
Valley 7000 series protocol.

Fixed a problem with the Local Audio Adapter switcher driver that
caused incorrect operation with the 'Switch Add' ['SA'], 'Switch Remove'
['SR'] and 'Switch Take' ['ST'] RMLs.

Fixed a regression in rdlibrary(1) that caused macro carts entries
to turn red after being viewed.

Fixed regressions that made operations with serial devices unreliable.

Other enhancements and bugfixes. See the 'ChangeLog' for details.

Database Update:
This version of Rivendell uses database schema version 308, 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

16 Jul 20:02
v3.0.1
Compare
Choose a tag to compare

This is the first production release of Rivendell 3.x. Many changes
and enhancements have been made over v2.x; see the 'Changes' section
below for a list of the major ones. If you are upgrading from previous
v1.x or v2.x version of Rivendell, please see the file 'UPGRADING' for
important information.

Changes:
Rivendell is now Unicode UTF-8 clean.

Qt4 is now used throughout Rivendell instead of Qt3.

A multicast update system has been added that allows Rivendell
modules to update views syncronously in step with changes made in
other modules.

The Rivendell Loadable Modules system for processing PAD data has
been completely replaced by PyPAD, allowing PAD processing plug-ins
to be written in the popular Python scripting langauge. Backward
compatible replacement scripts for many of the RLM plug-ins supplied
in Rivendell v2.x are included.

Added a compatibility library to facilitate the use of the Rivendell
Web API in external applications.

A system of virtual log machines has been added, allowing play-out
of up to 23 logs simultaneously.

Rivendell is now fully systemd compatibile.

The Windows ports of rdlogedit(1) and rdlogmanager(1) have been
removed.

Database Update:
This version of Rivendell uses database schema version 308, 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.

Fourth Release Candidate

01 Jul 20:50
v3.0.0rc03
Compare
Choose a tag to compare
Pre-release

Changes:
Added a 'SyslogFacility=' directive to rd.conf(5) to allow custom
syslog setups.

Numerous bugfixes. See the 'ChangeLog' for details.

Database Update:
This version of Rivendell uses database schema version 308, 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.

Third Release Candidate

03 May 21:43
Compare
Choose a tag to compare
Pre-release

Third release candidate for v3.x.

Please see the file 'UPGRADING' for important information.

Changes:
RDImport Bugfix. Fixed a regression that broke audio importation
in rdimport(1)

Database Update:
This version of Rivendell uses database schema version 308, 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.

Second Release Candidate

02 May 19:50
Compare
Choose a tag to compare
Pre-release

Second release candidate for Rivendell v3.x.

Please see the file 'UPGRADING' for important information.

Changes:
SQL Cleanups. Cleaned up date-time handling in SQL calls to allow
proper operation with current MySQL/MariaDB releases.

RDLibrary Reports. Fixed bugs in the 'Cart Data Dump (CSV)' report and
removed the 'Cart Data Dump (fixed width)' report.

Licensing. Changed the licensing of the Rivendell Operations Guide to
be the GNU Free Documentation License.

Python Integration. Modified the 'rivendell-pypad' RPM package to always
use Python 3.6.

Various other bugfixes. See the 'ChangeLog' for details.

Database Update:
This version of Rivendell uses database schema version 308, 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.

First Release Candidate

22 Mar 18:18
Compare
Choose a tag to compare
Pre-release

First Release Candidate for Rivendell v3.x.

Please see the file 'UPGRADING' for important information.

Changes:
New PyPAD script. Added a 'pypad_xcmd.py' PyPAD script for sending PAD
data to RDS encoders supporting the Pira.cz X-Command protocol.

Run Shell Command [RN]. Added 'RnRmlOwner=' and 'RnRmlGroup='
directives in the '[Identity]' section of rd.conf(5) to allow
specification of the user/group under which to run commands.

Music Scheduler. Artist Separation is now specified on a per-event
basis (similar to Title separation) rather than per-clock.

Many fixes for bugs and regressions. See the 'ChangeLog' for details.

Database Update:
This version of Rivendell uses database schema version 307, 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.