-
Notifications
You must be signed in to change notification settings - Fork 65
/
NEWS
4204 lines (3117 loc) · 167 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
The NEWS file for the Rivendell package.
-------------------------------------------------------------------------------
v4.3.0int6 -- 23 October 2024
Changes:
Bug fixes. See the ChangeLog.
Database Update:
This version of Rivendell uses database schema version 375, and will
automatically upgrade any earlier versions. To see the current schema
version prior to upgrade, do 'sudo rddbmgr'.
Be sure to run 'rddbmgr --modify' (as root) immediately after upgrading
to allow any necessary changes to the database schema to be applied.
-------------------------------------------------------------------------------
v4.3.0 -- 26 June 2024
Changes:
Bug fixes. See the ChangeLog.
Database Update:
This version of Rivendell uses database schema version 375, and will
automatically upgrade any earlier versions. To see the current schema
version prior to upgrade, do 'sudo rddbmgr'.
Be sure to run 'rddbmgr --modify' (as root) immediately after upgrading
to allow any necessary changes to the database schema to be applied.
-------------------------------------------------------------------------------
v4.2.2 -- 2 May 2024
Changes:
Bug fixes. See the ChangeLog.
Database Update:
This version of Rivendell uses database schema version 374, and will
automatically upgrade any earlier versions. To see the current schema
version prior to upgrade, do 'sudo rddbmgr'.
Be sure to run 'rddbmgr --modify' (as root) immediately after upgrading
to allow any necessary changes to the database schema to be applied.
-------------------------------------------------------------------------------
v4.2.1 -- 24 April 2024
Changes:
PAD Data System. Fixed a code regression that could cause plug-ins
to crash when handling null datetime values.
Database Update:
This version of Rivendell uses database schema version 374, and will
automatically upgrade any earlier versions. To see the current schema
version prior to upgrade, do 'sudo rddbmgr'.
Be sure to run 'rddbmgr --modify' (as root) immediately after upgrading
to allow any necessary changes to the database schema to be applied.
-------------------------------------------------------------------------------
v4.2.0 -- 6 April 2024
Changes:
PAD Data System. Added an additional XML data feed at TCP port 34290
containing extended 'next' data objects. See the 'ExtendedNextPadEvents'
directive in the '[Tuning]' section of the rd.conf(5) man page for more
information.
Podcasting System. Added the ability to provision users for a new
RSS feed on the basis of the membership of an existing feed.
RDAirPlay. Added a 'Load Message' ['LM'] RML for loading the contents
of a web page into the Message Widget.
Replication. Added a 'X-Digital Cue Model' replicator.
Bug fixes. See the ChangeLog.
Database Update:
This version of Rivendell uses database schema version 374, and will
automatically upgrade any earlier versions. To see the current schema
version prior to upgrade, do 'sudo rddbmgr'.
Be sure to run 'rddbmgr --modify' (as root) immediately after upgrading
to allow any necessary changes to the database schema to be applied.
-------------------------------------------------------------------------------
v4.1.3 -- 24 January 2024
Changes:
Library Search. Optimized search library syntax to better handle cart
numbers and phrase vs. individual word search scenarios. See the
'Library Text Searches' appendix in the Operations Guide for details.
Tweaked rdairplay(1) layout to work with 1280x1024 resolution displays.
Bugfixes. See the ChangeLog for details
Database Update:
This version of Rivendell uses database schema version 371, and will
automatically upgrade any earlier versions. To see the current schema
version prior to upgrade, do 'sudo rddbmgr'.
Be sure to run 'rddbmgr --modify' (as root) immediately after upgrading
to allow any necessary changes to the database schema to be applied.
-------------------------------------------------------------------------------
v4.1.2 -- 21 November 2023
Changes:
Build System. Fixed regressions that broke the build when configured
to build without HPI, ALSA or JACK support.
Database Update:
This version of Rivendell uses database schema version 371, and will
automatically upgrade any earlier versions. To see the current schema
version prior to upgrade, do 'sudo rddbmgr'.
Be sure to run 'rddbmgr --modify' (as root) immediately after upgrading
to allow any necessary changes to the database schema to be applied.
-------------------------------------------------------------------------------
v4.1.1 -- 20 November 2023
Changes:
Fixed a bug in the CAE subsystem that could cause truncation of audio
play-outs.
Fixed a memory leak in ripcd(8) that could cause system instability.
Other bugfixes. See the 'ChangeLog' for details.
Database Update:
This version of Rivendell uses database schema version 371, and will
automatically upgrade any earlier versions. To see the current schema
version prior to upgrade, do 'sudo rddbmgr'.
Be sure to run 'rddbmgr --modify' (as root) immediately after upgrading
to allow any necessary changes to the database schema to be applied.
-------------------------------------------------------------------------------
v4.1.0 -- 9 August 2023
Changes:
RDImport/Dropbox Metadata Processing. Added an '--update-metadata'
switch to rdimport(1) to specify when parent cart metadata is to be
updated when using the '--to-cart=' switch, along with a corresponding
'Update Cart Metadata' checkbox for dropboxes.
(Contributed by David Klann <dklann@broadcasttool.com>).
Cart Library. Added 'Plays', 'Last Played' and 'Ingested' on columns
to the cart library list.
Bugfixes. See the 'ChangeLog' for details.
Database Update:
This version of Rivendell uses database schema version 371, and will
automatically upgrade any earlier versions. To see the current schema
version prior to upgrade, do 'sudo rddbmgr'.
Be sure to run 'rddbmgr --modify' (as root) immediately after upgrading
to allow any necessary changes to the database schema to be applied.
-------------------------------------------------------------------------------
v4.0.2 --23 June 2023
Changes:
RDCatch Subsystem. Fixed a bug that would cause subsequent catch events
to fail after processing a 'Start Record Deck' ['RS'] RML.
Voicetracker. Streamlined the workflow when inserting new track markers.
Database Update:
This version of Rivendell uses database schema version 370, and will
automatically upgrade any earlier versions. To see the current schema
version prior to upgrade, do 'sudo rddbmgr'.
Be sure to run 'rddbmgr --modify' (as root) immediately after upgrading
to allow any necessary changes to the database schema to be applied.
-------------------------------------------------------------------------------
v4.0.1 --16 June 2023
Major Changes Between v3.x and v4.x:
Qt Toolkit. Rivendell v4.x uses and is fully compatibile with major
version 5 of Qt (Qt5). See the INSTALL documents for specifics.
Display Requirements. A graphical display capable of at least 1400x900
pixels resolution is required (1920x1080 or higher recommended).
Date/Time Customizability. Date/Time presentation formats can now be
customized on the basis of site preferences.
MySQL Compatibility. Rivendell v4.x aims for full compatibility with
MySQL 8.0 and earlier versions in their default installation
configurations.
RDAirPlay. The rdairplay(1) module has been completely overhauled, and
now supports dynamic resizeability as well as a revamped level metering
system.
RDPanel. The rdpanel(1) module now supports dynamic resizing.
RDLogManager. It is now possible to disable grid processing on a
service-by-service basis, thus permitting a complete schedule to
be generated by an external music scheduler. See the 'Bypassing Grid
Processing' section in the 'Generating Logs and Reports with
RDLogManager' section of the Operation Guide for details.
Many bug and regression fixes. See the 'ChangeLog' for details.
Database Update:
This version of Rivendell uses database schema version 370, 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.
-------------------------------------------------------------------------------
v4.0.0rc3 -- 21 April 2023
Fourth Release Candidate
Major Changes Between v3.x and v4.x:
Qt Toolkit. Rivendell v4.x uses and is fully compatibile with major
version 5 of Qt (Qt5). See the INSTALL documents for specifics.
Display Requirements. A graphical display capable of at least 1400x900
pixels resolution is required (1920x1080 or higher recommended).
Date/Time Customizability. Date/Time presentation formats can now be
customized on the basis of site preferences.
MySQL Compatibility. Rivendell v4.x aims for full compatibility with
MySQL 8.0 and earlier versions in their default installation
configurations.
RDAirPlay. The rdairplay(1) module has been completely overhauled, and
now supports dynamic resizeability as well as a revamped level metering
system.
RDPanel. The rdpanel(1) module now supports dynamic resizing.
RDLogManager. It is now possible to disable grid processing on a
service-by-service basis, thus permitting a complete schedule to
be generated by an external music scheduler. See the 'Bypassing Grid
Processing' section in the 'Generating Logs and Reports with
RDLogManager' section of the Operation Guide for details.
Many bug and regression fixes. See the 'ChangeLog' for details.
Database Update:
This version of Rivendell uses database schema version 367, 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.
-------------------------------------------------------------------------------
v4.0.0beta3 -- 13 Oct 2021
Fourth beta release of Rivendell v4.x. Be sure to read the INSTALL
document, as major changes in software dependencies have occurred.
Major Changes Between v3.x and v4.x:
Qt Toolkit. Rivendell v4.x uses and is fully compatibile with major
version 5 of Qt (Qt5). See the INSTALL documents for specifics.
Date/Time Customizability. Date/Time presentation formats can now be
customized on the basis of site perferences.
MySQL Compatibility. Rivendell v4.x aims for full compatibility with
MySQL 8.0 and earlier versions in their default installation
configurations.
RDAirPlay. The rdairplay(1) has been completely overhauled, and now
supports dynamic resizeability as well as a revamped level metering
system.
RDPanel. The rdpanel(1) now supports dynamic resizing.
Many bug and regression fixes. See the 'ChangeLog' for details.
Database Update:
This version of Rivendell uses database schema version 355, 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.
-------------------------------------------------------------------------------
v4.0.0beta2 -- 31 July 2021
Third beta release of Rivendell v4.x. Be sure to read the INSTALL
document, as major changes in software dependencies have occurred.
Major Changes Between v3.x and v4.x:
Qt Toolkit. Rivendell v4.x uses and is fully compatibile with major
version 5 of Qt (Qt5). See the INSTALL documents for specifics.
MySQL Compatibility. Rivendell v4.x aims for full compatibility with
MySQL 8.0 and earlier versions in their default installation
configurations.
RDAirPlay. The rdairplay(1) has been completely overhauled, and now
supports dynamic resizeability as well as a revamped level metering
system.
RDPanel. The rdpanel(1) now supports dynamic resizing.
Database Update:
This version of Rivendell uses database schema version 350, 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.
-------------------------------------------------------------------------------
v4.0.0beta1 -- 10 June 2021
Second beta release of Rivendell v4.x. Be sure to read the INSTALL
document, as major changes in software dependencies have occurred.
Major Changes Between v3.x and v4.x:
Qt Toolkit. Rivendell v4.x uses and is fully compatibile with major
version 5 of Qt (Qt5). See the INSTALL documents for specifics.
MySQL Compatibility. Rivendell v4.x aims for full compatibility with
MySQL 8.0 and earlier versions in their default installation
configurations.
Database Update:
This version of Rivendell uses database schema version 349, 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.
-------------------------------------------------------------------------------
v4.0.0beta0 -- 7 May 2021
Changes:
First beta release of Rivendell v4.x. Be sure to read the INSTALL
document, as major changes in software dependencies have occurred.
Database Update:
This version of Rivendell uses database schema version 349, 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.
-------------------------------------------------------------------------------
v3.5.0int0 -- 24 December 2020
Changes:
RDImport. Added the user's e-mail address to the set of addressees used
when the '--send-mail' switch is used.
Database Update:
This version of Rivendell uses database schema version 346, 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.
-------------------------------------------------------------------------------
v3.5.0 -- 12 December 2020
Changes:
Podcasting Subsystem. Major refactoring, with explicit support of
iTunes and Superfeed DTDs added. All feed elements, including XML elements,
are now statically served rather than dynamically generated.
RDLogManager. Added control to specify explicitly how Start
Times/Lengths are derived for Inline Events (traffic, markers and
voice tracks).
Dropboxes. Added the ability to generate e-mail reports for each
attempted file import.
GVC7000 Switcher Driver. Modified the 'GVC7000 Protocol' switcher
driver to better handle stacked commands.
WebGet. Modified the WebGet service to offer audio profiles when
exporting audio rather than having the user set individual export
parameters. Added the ability to upload audio files into specified
Rivendell groups.
Audio Library. Deprecated the ability to enforce unique cart titles.
Various bugfixes. See 'ChangeLog' for details.
Database Update:
This version of Rivendell uses database schema version 346, 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.
-------------------------------------------------------------------------------
v3.4.1 -- 21 July 2020
Changes:
As-played Reports. Added a 'Results Report'.
Various Bugfixes. See 'ChangeLog' for details.
Database Update:
This version of Rivendell uses database schema version 317, 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.
-------------------------------------------------------------------------------
v3.4.0 -- 19 May 2020
Changes:
Edit Event dialog in rdlogmanager(1) - Cleaned up the layout of the
'Edit Event' dialog in rdlogmanager(1) to better reflect operational
flow.
Multiple Bugfixes. See 'ChangeLog' for details.
Database Update:
This version of Rivendell uses database schema version 317, 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.
-------------------------------------------------------------------------------
v3.3.0 -- 16 March 2020
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.
-------------------------------------------------------------------------------
v3.2.1 -- 24 January 2020
Changes:
Numerous 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.
-------------------------------------------------------------------------------
v3.2.0 -- 31 October 2019
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.
-------------------------------------------------------------------------------
v3.1.0 -- 19 September 2019
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.
-------------------------------------------------------------------------------
v3.0.3 -- 5 August 2019
This is a bugfix release of Rivendell.
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.
-------------------------------------------------------------------------------
v3.0.2 -- 31 July 2019
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.
-------------------------------------------------------------------------------
v3.0.1 -- 16 July 2019
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.
-------------------------------------------------------------------------------
v3.0.0rc03 -- 1 July 2019
Fourth release candidate for v3.x.
Please see the file 'UPGRADING' for important information.
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.
-------------------------------------------------------------------------------
v3.0.0rc02 -- 3 May 2019
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.
-------------------------------------------------------------------------------
v3.0.0rc01 -- 2 May 2019
Second release candidate for 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.
-------------------------------------------------------------------------------
v3.0.0rc00 -- 22 March 2019
First release candidate for 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.
-------------------------------------------------------------------------------
v3.0.0beta00 -- 17 January 2019
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.
-------------------------------------------------------------------------------
v3.0.0alpha05 -- 11 January 2019
Fifth alpha release for v3.x.
Changes:
Added PAD updating system by means of JSON messages pushed via TCP
port 34289.
Added a Python scripting system for processing PAD updates (PyPAD).
Removed the Rivendell Loadable Module (RLM) subsystem.
Removed the legacy v1.x UDP PAD update system.
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.
-------------------------------------------------------------------------------
v3.0.0alpha04 -- 16 November 2018
Fourth alpha release for v3.x.
Changes:
Added a TagLib dependency. See 'INSTALL' for details.
Cleaned up various regressions. See the ChangeLog for details.
Database Update:
This version of Rivendell uses database schema version 299, 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.
-------------------------------------------------------------------------------
v3.0.0alpha03 -- 2 November 2018
Third alpha release for v3.x.
Changes:
Added automounter support for managing the audio store via rdselect(1).
Cleaned up various regressions. See the ChangeLog for details.
Database Update:
This version of Rivendell uses database schema version 298, 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.
-------------------------------------------------------------------------------
v3.0.0alpha01 -- 29 October 2018
Second alpha release for v3.x.
Changes:
Cleaned up various regressions. See the ChangeLog for details.
Database Update:
This version of Rivendell uses database schema version 298, 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.
-------------------------------------------------------------------------------
v3.0.0alpha00 -- 19 October 2018
Initial alpha release for v3.x.
Database Update:
This version of Rivendell uses database schema version 297, 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.
-------------------------------------------------------------------------------
v2.19.2int01 -- 8 May 2018
Changes:
Fixed a bug that caused the 'Switcher Matrix' and
'Switcher Output' dropdowns to populate incorrect values when
selecting a non-local 'Switcher Host' in the 'Configure RDCatch'
dialog in rdadmin(1).
Fixed a bug in rdlogmanager(1) that caused the initial transition
type specified in the 'IMPORT' section of the 'Editing Event' dialog
to be applied to both the parent log link and the first imported
event when the 'PRE-IMPORT CARTS' list was empty and no Timed Start
was enabled.
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.
-------------------------------------------------------------------------------
v2.19.2 -- 14 April 2018
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.
-------------------------------------------------------------------------------
v2.19.1 -- 27 March 2018
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.
-------------------------------------------------------------------------------
v2.19.0 -- 22 February 2918
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.
-------------------------------------------------------------------------------
v2.18.2 -- 29 December 2017
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.
-------------------------------------------------------------------------------
v2.18.1 -- 22 December 2017
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.
-------------------------------------------------------------------------------
v2.18.0 -- 21 December 2017
Changes:
Documentation Overhaul. The Rivendell Operations Guide has been
exapanded 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=<regex>
NewHostShortNameGroup=<num>
NewServiceNameRegex=<regex>
NewServiceNameGroup=<num>
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=<engine-type> [DEFAULT: MyISAM]
Charset=<charset> [DEFAULT: latin1]
Collation=<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.
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.
-------------------------------------------------------------------------------
v2.17.0 -- 11 October 2017
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 <edelsteinj@rfa.org>
for the artwork!