/
changelog
3191 lines (2526 loc) · 229 KB
/
changelog
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
kaltura-base (16.8.0-2) propus; urgency=medium
* PLAT-10924: Stream a specific video conference source (https://github.com/kaltura/server/pull/9663)
* PLAT-10924: Support sip dual stream (https://github.com/kaltura/server/pull/9661)
* PLAT-10924: VCI modifications (https://github.com/kaltura/server/pull/9652)
* AN-1448: Add filtered users to CSV report (https://github.com/kaltura/server/pull/9651)
* FEC-10291: Migrate Analytics Plugins Injection from Kaltura Player to Server (https://github.com/kaltura/server/pull/9650)
* PLAT-11073: Thumbnail resize - handle cases where height or width is 0 (https://github.com/kaltura/server/pull/9649)
* PLAT-10731: Configurable live `segmentDuration` and `dvrWindowSize` (https://github.com/kaltura/server/pull/9647)
* PLAT-11090: adjusted chunk timeout (https://github.com/kaltura/server/pull/9645)
* Do not round `fromDate/toDate` (in order to get the same results both from KMC and API) (https://github.com/kaltura/server/pull/9644)
* PLAT-11089: FFmpeg 4.2.2 regression - metadata mapping (https://github.com/kaltura/server/pull/9643)
* PLAT-11043: Allow updating `KalturaPartner.additionalParams` (https://github.com/kaltura/server/pull/9642)
* LIV-197: Dynamically change live limits (https://github.com/kaltura/server/pull/9641)
* Support loading sphinx config using `kConf` (https://github.com/kaltura/server/pull/9640)
* Support redirecting all `embedIframeJs` action via redirect host and overriding dc list values (https://github.com/kaltura/server/pull/9638)
* PLAT-11085: Fix `Youtube` CSV distribution failure when `thumbAssetId` is empty (https://github.com/kaltura/server/pull/9637)
* `KalturaDeliveryProfileCondition`: set `type` to `ConditionType::DELIVERY_PROFILE` in the constructor (https://github.com/kaltura/server/pull/9635)
* PSVAMB-14576: Drop folder enhancements (https://github.com/kaltura/server/pull/9634)
* REACH2-911: `KAsyncReachJobCleaner.php` - clean pending and processing stuck jobs (https://github.com/kaltura/server/pull/9631)
* AN-1345: Add unique viewers metric (https://github.com/kaltura/server/pull/9630)
* Support overriding file group in a `kAsyncImport` job (https://github.com/kaltura/server/pull/9629)
* AN-1345: Add unique viewers metric (https://github.com/kaltura/server/pull/9628)
* AN-1449: add `customVars` to `playmanifest` beacon (https://github.com/kaltura/server/pull/9627)
* SUP-21926: Ignore entries with `display_in_search=-1` in elastic free text search (https://github.com/kaltura/server/pull/9626)
* PLAT-10924: Expose SIP source type to client (https://github.com/kaltura/server/pull/9625)
* PLAT-10924: Expose SIP source type to client (https://github.com/kaltura/server/pull/9624)
* SUP-21354: `BulkUploadUserEngineCsv` - log unknown encoding errors (https://github.com/kaltura/server/pull/9623)
* LIV-167: Enable streaming both primary + backup on the same cluster (2 RTMP pods, 2 packagers) (https://github.com/kaltura/server/pull/9622)
* Export to remote storage by parsing entry list from file (https://github.com/kaltura/server/pull/9619)
* PLAT-11013: `quiz->serve()` - fix invalid PDF (https://github.com/kaltura/server/pull/9611)
* PLAT-10876: New KMS user reset password link (https://github.com/kaltura/server/pull/9606)
* PLAT-11037: Support using different batch versions when jobs are added|pulled (https://github.com/kaltura/server/pull/9565)
-- Jess Portnoy <jess@b0f924504114> Mon, 10 Aug 2020 09:24:25 +0000
kaltura-base (16.8.0-1) propus; urgency=medium
* Switching to 16.8.0
-- Jess Portnoy <jess@b0f924504114> Mon, 10 Aug 2020 09:24:17 +0000
kaltura-base (16.7.0-2) propus; urgency=medium
* PSVAMB-13444: KAVA DB name can be different than "kava" (https://github.com/kaltura/server/pull/9612)
* PLAT-11067: Fix thumbnail adapter with encrypted file (https://github.com/kaltura/server/pull/9610)
* Export to remote storage by entry list file (https://github.com/kaltura/server/pull/9609)
* PLAT-11057: Remove check for the existence of private storage profiles on export to periodic storage (https://github.com/kaltura/server/pull/9608)
* PLAT-11055: Thumbnail adapter fixes (https://github.com/kaltura/server/pull/9607)
* Support defining different mount point based on partner ID (https://github.com/kaltura/server/pull/9605)
* WEBC-1925: Add description to `qna` response profile user (https://github.com/kaltura/server/pull/9604)
* Elastic population script fix (https://github.com/kaltura/server/pull/9602)
* PLAT-11057: Delete local file syncs siblings only if partner is dedicated AWS (https://github.com/kaltura/server/pull/9601)
* PLAT-10953: Add privileges field to widget (https://github.com/kaltura/server/pull/9600)
* SUP-23001: Export to periodic storage once file sync is ready (https://github.com/kaltura/server/pull/9599)
* moveConvertJobs - Exclude `PIDs` param (`excludePartnerIds`) for auto mode (https://github.com/kaltura/server/pull/9598)
* REACH2-900: Add lock to `entryVendorTask.add()` action (https://github.com/kaltura/server/pull/9597)
* KAVA - round filter `fromDay/fromDate` to partner creation date (https://github.com/kaltura/server/pull/9596)
* WEBC-1925: Add more user data to `QnA` response profile (https://github.com/kaltura/server/pull/9593)
* PLAT-11027 - `compatcheck` new alerts on new server errors (https://github.com/kaltura/server/pull/9591)
* Update `deploy_v2.php` (https://github.com/kaltura/server/pull/9590)
* SUP-21781: For VOD get single edge server for all flavors (https://github.com/kaltura/server/pull/9589)
* PLAT-11052: Thumbnail adapter when there isn't vid sec or vid slices (https://github.com/kaltura/server/pull/9588)
* REACH2-901: Enable reach request with price 0 even if the credit expired (https://github.com/kaltura/server/pull/9586)
* Plat-11051: Release lock in case we failed processing the thumbnail (https://github.com/kaltura/server/pull/9584)
* PLAT-11048: Temporarily disable content type setting on notifications (https://github.com/kaltura/server/pull/9583)
* Add new permission allowing admin KS to set `userId` on new cue point (https://github.com/kaltura/server/pull/9581)
* PLAT-11048: Fix http notification if no `dataType` (https://github.com/kaltura/server/pull/9580)
* REACH2-879: Limit export reach requests to 9999 results (https://github.com/kaltura/server/pull/9575)
* PLAT-10924 - Handle Dual Stream (talking heads and screenshare) for `VCI` (https://github.com/kaltura/server/pull/9554)
-- Jess Portnoy <jess@b0f924504114> Mon, 27 Jul 2020 08:20:53 +0000
kaltura-base (16.7.0-1) propus; urgency=medium
* Switching to 16.7.0
-- Jess Portnoy <jess@b0f924504114> Tue, 14 Jul 2020 11:07:56 +0000
kaltura-base (16.5.0-2) propus; urgency=medium
* PLAT-10898: Storage profiles - add ability to block export entries by type (https://github.com/kaltura/server/pull/9531)
* PLAT-11009: Explicit RTMP overriding per partner for SIP adp creation (https://github.com/kaltura/server/pull/9528)
* PLAT-11009: Explicit RTMP overriding per partner for SIP adp creation (https://github.com/kaltura/server/pull/9527)
* Apply dynamic granularity for topN query (https://github.com/kaltura/server/pull/9526)
* PLAT-10970: Set Kaltura auth time to expiry time (https://github.com/kaltura/server/pull/9525)
* Edit filter to include only live entries (https://github.com/kaltura/server/pull/9524)
* PLAT-10997: If delete flag is set but the partner doesn't have additional storage profiles, export anyway (https://github.com/kaltura/server/pull/9523)
* PLAT-11002 - Don't export sources to remote storage (https://github.com/kaltura/server/pull/9522)
* PLAT-11001: `prepareStorageProfilesForSort()`: Return `partnerIds` as an array (https://github.com/kaltura/server/pull/9521)
* PLAT-10998: Export assets to remote storage script (https://github.com/kaltura/server/pull/9519)
* SUP-22163: New script for deleting Webex files by recording id (https://github.com/kaltura/server/pull/9518)
* PLAT-10968: Add S3 serve support for stitched playlist and sequence (https://github.com/kaltura/server/pull/9516)
* PLAT-10932: Support logical or condition in advanced search (https://github.com/kaltura/server/pull/9514)
* SUP-22509: Revised caption asset logic (https://github.com/kaltura/server/pull/9510)
* Support time conversion in table reports (https://github.com/kaltura/server/pull/9508)
* PLAT-10957 - Support partial search in `description` field (https://github.com/kaltura/server/pull/9506)
* LIV-145: Add `partner.get()` permission to partner ID -5 (https://github.com/kaltura/server/pull/9505)
* AN-1388: Add avg bitrate to QOS overview report (https://github.com/kaltura/server/pull/9504)
* plat-10936: Extending `interactivity.get()` (https://github.com/kaltura/server/pull/9503)
* PLAT-10875: Allow additional parameters in partner creation (https://github.com/kaltura/server/pull/9502)
* SUP-22619: Make sure `clipTo` is part of the signature (https://github.com/kaltura/server/pull/9501)
* Fix deprecation errors and warnings (https://github.com/kaltura/server/pull/9498)
* Add hotspot click percentiles report (both for hotspot_clicked and `node_switch` events) (https://github.com/kaltura/server/pull/9491)
* Broadcast controller view - new reports (https://github.com/kaltura/server/pull/9440)
-- Jess Portnoy <jess@b0f924504114> Fri, 26 Jun 2020 15:31:16 +0000
kaltura-base (16.5.0-1) propus; urgency=medium
* Switching to 16.5.0
-- Jess Portnoy <jess@b0f924504114> Wed, 17 Jun 2020 15:37:27 +0000
kaltura-base (16.4.0-2) propus; urgency=medium
* Support GB units for usage in custom reports (https://github.com/kaltura/server/pull/9494)
* PLAT-10785: Handle attachment filename CRLF HTML chars (https://github.com/kaltura/server/pull/9493)
* PLAT-10897: `batchJob` - add `urgency` member (https://github.com/kaltura/server/pull/9487)
* REACH2-849: Added notification to be sent when caption is ready and all the conditions are fulfilled (https://github.com/kaltura/server/pull/9486)
* REACH2-678: Do not retrieve captions for `getPlaybackContext` when `displayOnPlayer` is false (https://github.com/kaltura/server/pull/9483)
* PLAT-10914: Support searching for terms in specific fields (https://github.com/kaltura/server/pull/9481)
* PLAT-10944: Export source once conversion is done (https://github.com/kaltura/server/pull/9480)
* PLAT-10914: Support excluding search group when using free text search (https://github.com/kaltura/server/pull/9477)
* Support S3 authentication using ARN role name (https://github.com/kaltura/server/pull/9476)
* `KalturaConvertJobData`: store CPU usage stats (https://github.com/kaltura/server/pull/9475)
* PLAT-10934: Add v7 player UI Conf to KMC wrapper (https://github.com/kaltura/server/pull/9470)
* REACH2-871: Change to the way bulk upload result is displayed in REACH (https://github.com/kaltura/server/pull/9467)
* PATH-837: Add `PLAYBACK_BASE_PERMISSION` permission to `interactivity.get()` (https://github.com/kaltura/server/pull/9466)
* FEC-9495: Add canary version to `embedPlaykit` action (https://github.com/kaltura/server/pull/9461)
* REACH2-867: Support adding `captionAssetId` to translation `EntryVendorTask` (https://github.com/kaltura/server/pull/9459)
* PLAT-10943: Periodic export - update `lastId` when there're no hits in … (https://github.com/kaltura/server/pull/9456)
* PLAT-10782: deployment/uiconf/deploy_v2.php fix (https://github.com/kaltura/server/pull/9455)
* PLAT-10916: Add `user.validateHashKay()` (https://github.com/kaltura/server/pull/9454)
* PLAT-10933: Generate direct URL to packager with auth header for internal use (https://github.com/kaltura/server/pull/9451)
-- Jess Portnoy <jess@b0f924504114> Mon, 15 Jun 2020 09:38:30 +0000
kaltura-base (16.4.0-1) propus; urgency=medium
* Switching to 16.4.0
-- Jess Portnoy <jess@b0f924504114> Tue, 09 Jun 2020 14:07:27 +0000
kaltura-base (16.3.0-2) propus; urgency=medium
* PLAT-10930: Add permission ANALYTICS_BASE to tag search (https://github.com/kaltura/server/pull/9453)
* PLAT-10938: MR infinite loop (https://github.com/kaltura/server/pull/9452)
* REACH2-863: Fix error in audit trail service (https://github.com/kaltura/server/pull/9450)
* PLAT-10935: Enable interactivity for RAPT playlist (https://github.com/kaltura/server/pull/9449)
* PLAT-10937: Fix crash that was introduced in PLAT-10780 (https://github.com/kaltura/server/pull/9448)
* Always check if `pathOnly` is sent before checking the second condition (https://github.com/kaltura/server/pull/9446)
* PLAT-10931: Use `serveFlavor` when exporting from remote storage periodic (https://github.com/kaltura/server/pull/9442)
* PLAT-10780: Make account owner the owner of all copied content from template partner (99) (https://github.com/kaltura/server/pull/9441)
* SUP-22038: OnPrem: Add `playsviews` cache update (https://github.com/kaltura/server/pull/9438)
* PLAT-10769: `lockFileSyncsAction`: set `updatedAt` (https://github.com/kaltura/server/pull/9437)
* LIV-114: Get max stream limit from partner (https://github.com/kaltura/server/pull/9436)
* REACH2-863: Add audit trail to admin console (https://github.com/kaltura/server/pull/9435)
* PLAT-10889: `kClipManager`: introduce `LOCK_EXPIRY` (https://github.com/kaltura/server/pull/9434)
* PLAT-10769: `KAsyncStoragePeriodicPurge`: add range to the query (https://github.com/kaltura/server/pull/9433)
* PLAT-10927: `playManifest`: Return local and remote flavors (https://github.com/kaltura/server/pull/9432)
* PLAT-10889 - `startConcat()` add locking mechanism during clip/trim flow (https://github.com/kaltura/server/pull/9431)
* PLAT-10919: Added `UserService::validateLoginDataParams()` (https://github.com/kaltura/server/pull/9430)
* PLAT-10920 chunked encoding updates (https://github.com/kaltura/server/pull/9429)
* PLAT-10895: Add storage class to `S3` uploaded objects (https://github.com/kaltura/server/pull/9425)
* REACH2-857: Import catalog item CSV from admin console (https://github.com/kaltura/server/pull/9424)
* PLAT-10913 - Handle `storagePriority` and local/external `fileSync` retrieval (https://github.com/kaltura/server/pull/9423)
* PLAT-10894: Periodically delete local file syncs that were exported (https://github.com/kaltura/server/pull/9420)
* PLAT-10892: Return S3 file location or local file path for `pathOnly` requests coming from `S3` supported packager (https://github.com/kaltura/server/pull/9419)
* Support external YouTube as entry source type in analytics reports (https://github.com/kaltura/server/pull/9416)
* PLAT-10890 - retrieve `lastFileSyncId` from DB in case it's not found in cache (https://github.com/kaltura/server/pull/9414)
* PLAT-10806: Introduced `kNetworkUtils::isAuthenticatedURI()` (https://github.com/kaltura/server/pull/9413)
* PLAT-10874: Add ability to set partner package type in cloud storage (https://github.com/kaltura/server/pull/9411)
* PLAT-10810: Export content using serve from local or remote (https://github.com/kaltura/server/pull/9376)
* QOE-256: update `QOE` error tracking (https://github.com/kaltura/server/pull/9286)
* QOE-254: update `QOE` experience (https://github.com/kaltura/server/pull/9285)
* Util script to move file syncs to the other DC(https://github.com/kaltura/server/pull/9274)
-- Jess Portnoy <jess@b0f924504114> Tue, 02 Jun 2020 17:36:22 +0000
kaltura-base (16.3.0-1) propus; urgency=medium
* Switching to 16.3.0
-- Jess Portnoy <jess@b0f924504114> Mon, 25 May 2020 11:48:03 +0000
kaltura-base (16.2.0-2) propus; urgency=medium
* PLAT-10889: Entry replacement: pass assets rather than IDs to export (https://github.com/kaltura/server/pull/9412)
* Update myEntryUtils.class.php (https://github.com/kaltura/server/pull/9405)
* REACH2-845: Add Reach profile to audit trail (https://github.com/kaltura/server/pull/9404)
* PLAT-10846: Add captions export support for all remote storage types (https://github.com/kaltura/server/pull/9403)
* `serveFlavor` - support encrypted captions (https://github.com/kaltura/server/pull/9401)
* PLAT-10854: handle delivery profile IDs order in `playmanifest` and `playbackContext` according to partner configuration order and remote storage order (https://github.com/kaltura/server/pull/9400)
* Handle cases where the uploaded chunk partially overrides content that was already concatenated to the output file (https://github.com/kaltura/server/pull/9399)
* PLAT-10865: exclude invalid flavors when checking if we should delete… (https://github.com/kaltura/server/pull/9397)
* Check if `pcntl` is enabled before using it (https://github.com/kaltura/server/pull/9396)
* PLAT-10829 - DRM license URL handling (https://github.com/kaltura/server/pull/9393)
* REACH2-848: fix incorrect TAT displayed on REACH requests in admin console (https://github.com/kaltura/server/pull/9392)
* PLAT-10856 : Add `remotestorage` from global partner when searching by profile ID (https://github.com/kaltura/server/pull/9391)
* Batch mgr intercept `SIGINT` and `SIGTERM` (https://github.com/kaltura/server/pull/9389)
* PLAT-10683 - Add dedicated S3 path manager (https://github.com/kaltura/server/pull/9386)
* REACH2-853: Add missing fields to export file (https://github.com/kaltura/server/pull/9385)
* PLAT-10838: Add entry server node id to the M3U8 URL as `sessionId` (https://github.com/kaltura/server/pull/9380)
* PLAT-10835 - Handle `volume_map` and thumbs with remote packager (https://github.com/kaltura/server/pull/9370)
-- Jess Portnoy <jess@b0f924504114> Mon, 18 May 2020 10:00:34 +0000
kaltura-base (16.2.0-1) propus; urgency=medium
* Switching to 16.2.0
-- Jess Portnoy <jess@b0f924504114> Tue, 12 May 2020 17:44:36 +0000
kaltura-base (15.20.0-1) orion; urgency=medium
* Add date of map creation in admin console (https://github.com/kaltura/server/pull/9297)
* PLAT-10758: `cuePointDeleted()` - avoid multiple queries in case of children (https://github.com/kaltura/server/pull/9296)
* `KalturaMonitorClient::prettyPrintCounters()` - additional session counters info (https://github.com/kaltura/server/pull/9295)
* SUP-19377: `ReachProfile::fulfillsRules()` PHP 5 fix (https://github.com/kaltura/server/pull/9292)
* PLAT-10758: Avoid setting entry `updated_at` when deleting an entry (https://github.com/kaltura/server/pull/9291)
* PLAT-10759: Entry stuck in pending status when doing clip & trim on parent+child entry (https://github.com/kaltura/server/pull/9290)
* Write temp MP4 to local FS dir (/tmp) (https://github.com/kaltura/server/pull/9289)
* PLAT-10751 `DisableEntitlementForPlaylist` in execute playlist (https://github.com/kaltura/server/pull/9288)
* Update report title with `categories/playbackContext` IDs (https://github.com/kaltura/server/pull/9287)
* Fix zoom enum name convention (https://github.com/kaltura/server/pull/9284)
* PLAT-10752: `kUploadTokenMgr` - dismiss chunks that are of 0 bytes (https://github.com/kaltura/server/pull/9282)
* PLAT-10750: Avoid multiple handling of tags in case of entry deletion (https://github.com/kaltura/server/pull/9281)
* PLAT-10745- Segment duration part removed from packager URL for `LiveClusterMediaServerNode` (https://github.com/kaltura/server/pull/9280)
* AN-1273: Add `nodeIdsIn` to report filter (https://github.com/kaltura/server/pull/9279)
* SUP-19377: Prevent auto rule when `categoryEntry` is created (https://github.com/kaltura/server/pull/9278)
* PLAT-10726: Wild card entry name search does not return list of entries with matching names (https://github.com/kaltura/server/pull/9277)
* SUP-21111: handle syndication feed according to syndication `confmap` (https://github.com/kaltura/server/pull/9276)
* PLAT-10747: Block chunk uploads that have more than 1000 chunks waiting to be concatenated (debug mode) (https://github.com/kaltura/server/pull/9272)
* Adding the playlist ID to the eligible entires (https://github.com/kaltura/server/pull/9271)
* PLAT-10746: Zoom chat files (https://github.com/kaltura/server/pull/9268)
* REACH2-727: Caption fix (https://github.com/kaltura/server/pull/9267)
* PLAT-10743: Correctly handle the `PRIVILEGE_DISABLE_ENTITLEMENT_FOR_PLAYLIST` privilege (https://github.com/kaltura/server/pull/9264)
* Handle `*` and `!` on Free text search and make free text search partial rather than exact match (https://github.com/kaltura/server/pull/9263)
* PLAT-10741: Fix HTTP 500 when calling `executeStaticPlaylist()` with an empty ID (https://github.com/kaltura/server/pull/9262)
* PLAT-10740: Fix permissions on `systemPartner` and jobs services (https://github.com/kaltura/server/pull/9260)
* Support entitlement check skip validation flag (https://github.com/kaltura/server/pull/9258)
* PLAT-10665: Reduce the `isLive` expiry cache when not live from `10` to `5` (https://github.com/kaltura/server/pull/9256)
* SUP-21037: update `kuser_id` column to match `sessionUserId = puser_id`, generate user on the fly if does not exist (https://github.com/kaltura/server/pull/9254)
* Add avg. drop-off metric for `TOP_USER_CONTENT` to use it for category analytics (https://github.com/kaltura/server/pull/9252)
* PLAT-10651: Added `disableentitlementforplaylist` privilege (https://github.com/kaltura/server/pull/9250)
* Add new report type for category analytics - highlights report (https://github.com/kaltura/server/pull/9248)
* PLAT-10739: Add an option for media repurposing to delete MR metadata(https://github.com/kaltura/server/pull/9245)
* webc-1856: Set `wasBroadcast` to true only when the entry was in 'live' mode (https://github.com/kaltura/server/pull/9243)
* plat-10128: As a Zoom user, I'd like to have my webinar recordings also transferred to Kaltura (https://github.com/kaltura/server/pull/9220)
-- Jess Portnoy <jess@b0f924504114> Fri, 27 Mar 2020 18:59:32 +0000
kaltura-base (15.19.0-2) orion; urgency=medium
* Increase `copy_partner_limit_metadata_profiles` default from 10 to 13 (https://github.com/kaltura/server/pull/9242)
* PSVAMB-11201: New event notification template - `HTTP_ENTRY_TRIM_JOB_FINISHED` (https://github.com/kaltura/server/pull/9239)
* When building current thumb path use the original `thumbName` without the `uniqid` (https://github.com/kaltura/server/pull/9237)
* PLAT-10625: Grant access to `listTemplates()` to the `ecdn` monitoring proxy partner (-7) (https://github.com/kaltura/server/pull/9236)
* PLAT-10736: `KAsyncDirectoryCleanup` fix (https://github.com/kaltura/server/pull/9234)
* PLAT-10725: Support defining multiple old thumb dirs (https://github.com/kaltura/server/pull/9224)
* PLAT-10725: Support defining multiple old thumb dirs (https://github.com/kaltura/server/pull/9223)
* PLAT-10725: Support defining multiple old thumb dirs (https://github.com/kaltura/server/pull/9222)
* PLAT-10733: `ElasticSearch` - Use reduced results (optimised) mode by default (https://github.com/kaltura/server/pull/9219)
* PLAT-10732: Avoid fatal error in auto archive when the live entry was deleted (https://github.com/kaltura/server/pull/9217)
* PLAT-10725: Support switching temp thumbnail dir to allow storage cleanup (https://github.com/kaltura/server/pull/9213)
* PLAT-10636 - Display `systemName` column to event notification in admin console (https://github.com/kaltura/server/pull/9212)
* feat(FEC-9465): `embedPlaykitJsAction (player v3)` - Internationalisation (i18n) (https://github.com/kaltura/server/pull/9211)
* PLAT-10610: `KalturaEntryServerNodeBaseFilter` - add `serverNodeIdNotIn` criterion (https://github.com/kaltura/server/pull/9208)
* KAVA: Get source from external data if external source is defined (https://github.com/kaltura/server/pull/9199)
-- Jess Portnoy <jess@b0f924504114> Mon, 16 Mar 2020 14:36:16 +0000
kaltura-base (15.19.0-1) orion; urgency=medium
* Switching to 15.19.0
-- Jess Portnoy <jess@b0f924504114> Wed, 04 Mar 2020 11:21:29 +0000
kaltura-base (15.18.0-2) orion; urgency=medium
* New entry source type for KMS GO (https://github.com/kaltura/server/pull/9209)
* PLAT-10720: `eSearch` - support external video type criteria (https://github.com/kaltura/server/pull/9207)
* PLAT-10718: Fixing internal server error when filtering by custom data (https://github.com/kaltura/server/pull/9205)
* PLAT-10714: `eSearch` support advanced search criteria (https://github.com/kaltura/server/pull/9203)
* SUP-21097: Use total result in case pager is not being sent (https://github.com/kaltura/server/pull/9202)
* PLAT-10713: Support Sphinx sticky session during read operations (https://github.com/kaltura/server/pull/9201)
* PLAT-10708: Duration type support (https://github.com/kaltura/server/pull/9200)
* PLAT-10706: `esearch` - add support for isQuiz filter (https://github.com/kaltura/server/pull/9197)
* PLAT-10697: Fix categories fields search when converting `KalturaMediaEntryFilter` to `eSearch` (https://github.com/kaltura/server/pull/9195)
* PLAT-10694: Add Linux batch for PDF doc conversion (https://github.com/kaltura/server/pull/9194)
* PLAT-10641: Fix `KalturaExternalMediaEntryFilter` (https://github.com/kaltura/server/pull/9193)
* Increase dictionary max chars to 4000 (https://github.com/kaltura/server/pull/9189)
* SUP-20389: Convert SCC caption time stamps (https://github.com/kaltura/server/pull/9185)
* FEC-9465: player v3: internationalisation (i18n) - player localisation (https://github.com/kaltura/server/pull/9182)
* New entry source types for KMS GO (https://github.com/kaltura/server/pull/8332)
-- Jess Portnoy <jess@b0f924504114> Mon, 02 Mar 2020 15:16:54 +0000
kaltura-base (15.18.0-1) orion; urgency=medium
* Switching to 15.18.0
-- Jess Portnoy <jess@b0f924504114> Mon, 24 Feb 2020 10:02:08 +0000
kaltura-base (15.17.0-2) orion; urgency=medium
* AN-1230: limit report CSV file name length (https://github.com/kaltura/server/pull/9183)
* Add `LiveCluster` plugin (https://github.com/kaltura/server/pull/9180)
* PLAT-10646 : Indexing of caption incomplete if there is an empty line (https://github.com/kaltura/server/pull/9179)
* PLAT-10646 : Indexing of caption incomplete if there is an empty line (https://github.com/kaltura/server/pull/9178)
* WEBC-1820: Fix auto archive with self serve (https://github.com/kaltura/server/pull/9177)
* SUP-20392: Syndication fix `getEntryCount` (https://github.com/kaltura/server/pull/9176)
* PLAT-10626 - `ClipConcat` convert jobs should run with high priority (https://github.com/kaltura/server/pull/9174)
* PLAT-10626 - `ClipConcat` convert jobs should run with high priority (https://github.com/kaltura/server/pull/9173)
* REACH allowed for partner fix (https://github.com/kaltura/server/pull/9172)
* SUP-20392: Syndication fix (https://github.com/kaltura/server/pull/9170)
* PLAT-10642: `baseentry.list()` does not work when filtering by `KalturaEntryCaptionAdvancedFilter` (https://github.com/kaltura/server/pull/9169)
* PLAT-10607 : indexing issues when building elastic index (https://github.com/kaltura/server/pull/9168)
* QOE-249: Add application version to report filter (https://github.com/kaltura/server/pull/9166)
* CSV Bulk Event Scheduling - Add option to specify resource by ID (https://github.com/kaltura/server/pull/9164)
* PSVAMB-10351: Drop folder item getting created for MRSS item that has no content node (https://github.com/kaltura/server/pull/9163)
* QOE-237: Move error tracking reports to dynamic `datasource` (https://github.com/kaltura/server/pull/9162)
* PLAT-10265: Filter entries by captions (https://github.com/kaltura/server/pull/9160)
* SUP-20262: Print log limit size in GB instead of bytes (https://github.com/kaltura/server/pull/9159)
* SUP-20420: `groupUser.list()` returns wrong number of users (https://github.com/kaltura/server/pull/9158)
* SUP-19410: Change `noex` flavour extension by its container type (https://github.com/kaltura/server/pull/9156)
* reach-779: Allow catalog item pricing view from KMC (https://github.com/kaltura/server/pull/9155)
* PLAT-10609: Get entry after waiting in lock for replacement to end (https://github.com/kaltura/server/pull/9154)
* PLAT-10547: Add timezone to `liveentry` recording options for archive (https://github.com/kaltura/server/pull/9153)
* PLAT-10610: Avoid validation of NG live entry server node (https://github.com/kaltura/server/pull/9152)
* PLAT-10616: add exception catch for connection close and increase timeout (https://github.com/kaltura/server/pull/9151)
* SUP-20392: make syndication feed with dynamic playlist work the same as playlist `executeFromFilter` (https://github.com/kaltura/server/pull/9149)
* Add partner package to partner audit trail config (https://github.com/kaltura/server/pull/9148)
* Allow setting cache expiry on rule + allow setting multiple partner IDs for rule (https://github.com/kaltura/server/pull/9143)
* PLAT-10598: Return entry-server-node value to action level (https://github.com/kaltura/server/pull/9132)
* KMS-19964: Registration module report (https://github.com/kaltura/server/pull/9126)
* feat(FEC-9465): Internationalization (i18n) - player localization (https://github.com/kaltura/server/pull/9123)
* Orion-15.13.0-PLAT-10358: new live cluster server node (https://github.com/kaltura/server/pull/9067)
-- Jess Portnoy <jess@b0f924504114> Mon, 17 Feb 2020 14:46:31 +0000
kaltura-base (15.17.0-1) orion; urgency=medium
* Switching to 15.17.0
-- Jess Portnoy <jess@b0f924504114> Tue, 04 Feb 2020 14:55:48 +0000
kaltura-base (15.16.0-2) orion; urgency=medium
* SUP-20831: Fix `Media.List()` filter by `userIdNotEqual` (https://github.com/kaltura/server/pull/9142)
* QOE-215: Add OS + browsers to `reportInputFilter` (https://github.com/kaltura/server/pull/9141)
* SUP-19976: Increase `MAX_SQL_LENGTH` to 262144 (https://github.com/kaltura/server/pull/9140)
* SUP-20681: Fix Zoom `expire_in` incorrect calculation + small refactor (https://github.com/kaltura/server/pull/9139)
* PLAT-10387: Media Repurposing UX bug (https://github.com/kaltura/server/pull/9138)
* PLAT-10596: Add exceptions catch for rabbit connection and sending failures (https://github.com/kaltura/server/pull/9137)
* PLAT-10553: Lock replace entry flow to avoid race condition in case two flavours become ready at the same time (https://github.com/kaltura/server/pull/9135)
* QOE-215: Added filter by `ispIn` to `reportInputFilter` (https://github.com/kaltura/server/pull/9133)
* SUP-20262: Youtube connector - increase process timeout to 20 min for entries > 2GB (https://github.com/kaltura/server/pull/9131)
* `KalturaMediaInfo` - added missing 'colorSpace' prop (https://github.com/kaltura/server/pull/9130)
* View entry information within the player (https://github.com/kaltura/server/pull/9129)
* PLAT-10546: New notification template `Item_Pending_Moderation_Extended` (https://github.com/kaltura/server/pull/9128)
* youtubeFix: Increase `TIME_TO_WAIT_FOR_YOUTUBE_TRANSCODING` to 20 seconds (https://github.com/kaltura/server/pull/9127)
* REACH2-769: Remove `toDate` and `addOn` from unlimited credit (https://github.com/kaltura/server/pull/9125)
* SUP-20076: Handle copying cue points during clipping and trimming according to partner configuration (https://github.com/kaltura/server/pull/9124)
* PLAT-10583: Add `serverNodeIdIn` field to filter (https://github.com/kaltura/server/pull/9122)
* REACH2-761: Display 0 in reach profile credit edit page (https://github.com/kaltura/server/pull/9121)
* PLAT-10575: Create SIP `ADPs` with `RTMPS` stream URLs (https://github.com/kaltura/server/pull/9118)
* PLAT-10561: In the event of a conversion failure, verify that the entry exists before throwing `flavorAsset` exception (https://github.com/kaltura/server/pull/9113)
* PLAT-10510: Send `apimon` data to Kafka (https://github.com/kaltura/server/pull/9112)
* QOE reports fixes (https://github.com/kaltura/server/pull/9096)
-- Jess Portnoy <jess@b0f924504114> Mon, 03 Feb 2020 10:42:30 +0000
kaltura-base (15.16.0-1) orion; urgency=medium
* Switching to 15.16.0
-- Jess Portnoy <jess@b0f924504114> Tue, 28 Jan 2020 13:05:33 +0000
kaltura-base (15.15.0-1) orion; urgency=medium
* Switching to 15.15.0
-- Jess Portnoy <jess@b0f924504114> Tue, 07 Jan 2020 14:22:46 +0000
kaltura-base (15.14.0-2) orion; urgency=medium
* Ignore loading remote and local memcache instances when PHP_SAPI is CLI (https://github.com/kaltura/server/pull/9083)
* PLAT-10518: Zoom meeting participant owner match case insensitive (https://github.com/kaltura/server/pull/9082)
* `ReachFixCategoryEntry`: Validate that category entry status was modified (https://github.com/kaltura/server/pull/9081)
* KAVA: Set default value for descending ordering (https://github.com/kaltura/server/pull/9078)
* AP drop folder config not being saved (https://github.com/kaltura/server/pull/9077)
* SUP-19947: Zoom source file missing file extensions (https://github.com/kaltura/server/pull/9074)
* PLAT-10466: handle invalid chars for partner `describeYourself` field (https://github.com/kaltura/server/pull/9073)
* KAVA: align metric headers for QOE reports (https://github.com/kaltura/server/pull/9072)
* `confMaps`: `strtolower(hostname)` (https://github.com/kaltura/server/pull/9071)
* QOE-173: Add `eventVar1` to `datasource` dimension map (https://github.com/kaltura/server/pull/9070)
* Avoid trying to log FS access when monitor client is not loaded (https://github.com/kaltura/server/pull/9068)
* `ConfMaps` table fix modify content column size (https://github.com/kaltura/server/pull/9066)
* PLAT-10267: Zoom: case insensitive user matching (https://github.com/kaltura/server/pull/9065)
* PLAT-10453: Add apiMon stats for file operations (https://github.com/kaltura/server/pull/9063)
* KAVA: Add `entry_source` in order to identify interactive video entries (https://github.com/kaltura/server/pull/9061)
* REACH: updating credits (https://github.com/kaltura/server/pull/9060)
* PSVAMB-9373: `KalturaExportToCsvOptions()` additional documentation (https://github.com/kaltura/server/pull/9059)
* Enable range searches for entry::votes property (https://github.com/kaltura/server/pull/9058)
* PSVAMB-9513: Support expanding specific nodes in the AP feed (https://github.com/kaltura/server/pull/9056)
* Load batch service configuration from server/disc according to config (https://github.com/kaltura/server/pull/9053)
* Add recently played entries report (https://github.com/kaltura/server/pull/8994)
* Add partner ID check for storage profile retrieval by ID (https://github.com/kaltura/server/pull/8021)
-- Jess Portnoy <jess@b0f924504114> Mon, 06 Jan 2020 11:42:45 +0000
kaltura-base (15.14.0-1) orion; urgency=medium
* Switching to 15.14.0
-- Jess Portnoy <jess@b0f924504114> Fri, 27 Dec 2019 12:33:30 +0000
kaltura-base (15.12.0-2) orion; urgency=medium
* PLAT-10357: partner -8 partner.get() permission (https://github.com/kaltura/server/pull/8998)
* PLAT-10108: Annotation cuepoints - grant access to all partners (https://github.com/kaltura/server/pull/8996)
* PLAT-10347: Make `baseentry.list()` work with elastic for scheduled tasks (https://github.com/kaltura/server/pull/8993)
* Fix placeholders (https://github.com/kaltura/server/pull/8992)
* PLAT-10246: Move batch configuration to maps (https://github.com/kaltura/server/pull/8990)
* PLAT-10354: Allow batch partner access to confmaps without user (https://github.com/kaltura/server/pull/8988)
* PLAT-10246: Move batch configuration to maps (https://github.com/kaltura/server/pull/8986)
* PLAT-10352: Batch alert exception fix (https://github.com/kaltura/server/pull/8985)
* PLAT-10246: Move batch configuration to maps (https://github.com/kaltura/server/pull/8984)
* PLAT-10351: Add permission for restore delete entry in admin console (https://github.com/kaltura/server/pull/8983)
* PLAT-10339: use replaced entry for flavors deletion on `handleConvertFailed` (https://github.com/kaltura/server/pull/8979)
* PLAT-10246: Move batch configuration to maps (https://github.com/kaltura/server/pull/8978)
* PLAT-10246: move batch configuration to run from remote (https://github.com/kaltura/server/pull/8977)
* PLAT-10338: Don't copy flavors in case replacement entry was deleted (https://github.com/kaltura/server/pull/8976)
* PLAT-10282: Custom metadata for `userEntry`, defining `MetadataUserEntryPeer` (https://github.com/kaltura/server/pull/8975)
* PLAT-10317: Clip concat closer (https://github.com/kaltura/server/pull/8974)
* PLAT-10246: Move batch configuration to run from remote (https://github.com/kaltura/server/pull/8973)
* PLAT-10245: `confMaps` permissions (https://github.com/kaltura/server/pull/8968)
* Add new role file (https://github.com/kaltura/server/pull/8966)
* PLAT-10282: custom metadata for `userEntry` (https://github.com/kaltura/server/pull/8965)
* SUP-19884: Escape special characters for `WebVTT` compliance support (https://github.com/kaltura/server/pull/8963)
* PLAT-10346: Add new role for KMC Analytics (https://github.com/kaltura/server/pull/8962)
* PLAT-10345: Thumbnail crop gravity point fix (https://github.com/kaltura/server/pull/8961)
* PLAT-10245: Batch `confMaps` (https://github.com/kaltura/server/pull/8960)
* PLAT-10188: Add login using SSO to admin console (https://github.com/kaltura/server/pull/8957)
* AN-1108: Add force total count on users discovery realtime report (https://github.com/kaltura/server/pull/8956)
* SUP-20245: Fetch SUM(price) + price <> 0 to avoid reaching PHP `memory_limit` due to too many results + method improvements (https://github.com/kaltura/server/pull/8955)
* PLAT-10245: Moving configuration from file system to DB maps (https://github.com/kaltura/server/pull/8954)
* PLAT-10245: Moving configuration from file system to DB maps (https://github.com/kaltura/server/pull/8952)
* Deprecate analytics.query() (https://github.com/kaltura/server/pull/8951)
* PLAT-10292: Add new index to `entry_vendor_task` table to improve table query time (https://github.com/kaltura/server/pull/8950)
* PLAT-10341: If connection provided and its sphinx log connection use it instead of creating a new one to the master (https://github.com/kaltura/server/pull/8949)
* PLAT-10333: `disableentitlementforentry` fix (https://github.com/kaltura/server/pull/8948)
* PLAT-10055: output action for thumbnail (https://github.com/kaltura/server/pull/8947)
* Support working with PHP `FPM` (the default PHP `SAPI` with RHEL/CentOS 8) (https://github.com/kaltura/server/pull/8942)
* PLAT-10253: Thumbnail support for remote storage (https://github.com/kaltura/server/pull/8910)
* PLAT-10246: move batch configuration to run from remote (https://github.com/kaltura/server/pull/8896)
* fix(FEC-9326): Send actual player version, not the client lib ver (https://github.com/kaltura/server/pull/8847)
-- Jess Portnoy <jess@b0f924504114> Mon, 09 Dec 2019 13:16:12 +0000
kaltura-base (15.12.0-1) orion; urgency=medium
* Switching to 15.12.0
-- Jess Portnoy <jess@b0f924504114> Wed, 27 Nov 2019 11:36:56 +0000
kaltura-base (15.11.0-2) orion; urgency=medium
* PLAT-10332: Invalidate flavor cache when relinking assets on replacement (https://github.com/kaltura/server/pull/8941)
* PLAT-10322: Use replaced entry ID for for temp flavors deletion and other finished conversion tasks (https://github.com/kaltura/server/pull/8940)
* PLAT-10332: Invalidate flavor cache when relinking assets on replacement (https://github.com/kaltura/server/pull/8939)
* PLAT-10294: Optimize slow MySQL query when fetching `batch_job_log` records (https://github.com/kaltura/server/pull/8937)
* SUP-20245: Add Price <> 0 when fetching vendor tasks to avoid returning unnecessary results, which may exceed the `memory_limit` value (https://github.com/kaltura/server/pull/8935)
* Event notification: Fix a warning caused by unhandled flow (https://github.com/kaltura/server/pull/8932)
* PLAT-10303: Privacy context and category names are not indexed on entry in `setContent()` (https://github.com/kaltura/server/pull/8930)
* SUP-19501: Clone file asset with the file sync (https://github.com/kaltura/server/pull/8929)
* PLAT-10318: Don't create a `batchJobSep` on boolean event notifications (https://github.com/kaltura/server/pull/8925)
* Add permission `RATING_LIST_ADMIN` const (https://github.com/kaltura/server/pull/8924)
* PLAT-10316: Don't create `entryVendorTasks` for media which is not of type video or audio (https://github.com/kaltura/server/pull/8923)
* Handle stuck batch job lock objects (https://github.com/kaltura/server/pull/8922)
* PLAT-10283: Add `registration` `KalturaUserEntryType` (https://github.com/kaltura/server/pull/8919)
* PSVAMB-8935: `kvote` enhancements (https://github.com/kaltura/server/pull/8918)
* KAVA - move `array_map` to `genericQueryEnrich()` (https://github.com/kaltura/server/pull/8917)
* AN-1106: Add `int_ids_only` flag + check IDs are of the same type (https://github.com/kaltura/server/pull/8916)
* AN-1106: Add top playback context VPaaS report (https://github.com/kaltura/server/pull/8915)
* PLAT-10256: Optimise quiz queries (https://github.com/kaltura/server/pull/8914)
* PLAT-10223: Optimise Sphinx queries (https://github.com/kaltura/server/pull/8912)
* KAVA - Add playback context IDs in to filter (https://github.com/kaltura/server/pull/8909)
* AN-1014: Add metrics to `TOP_PLAYBACK_CONTEXT` report (https://github.com/kaltura/server/pull/8908)
* PSVAMB-8935: New user-conscious 5-star rating functionality (https://github.com/kaltura/server/pull/8907)
* Allow more than one recipient in event notification template (https://github.com/kaltura/server/pull/8905)
* Fix timezone mapping (https://github.com/kaltura/server/pull/8902)
* PLAT-10304: Provide support for HEVC codecs generating HDR content (https://github.com/kaltura/server/pull/8901)
* SUP-19501: Clone file asset when cloning playlist (https://github.com/kaltura/server/pull/8900)
* AN-1093: Update reports with player impressions and unique viewers (https://github.com/kaltura/server/pull/8898)
* KAVA: `ctype_digit` is interpreted as the ASCII value of a single character (https://github.com/kaltura/server/pull/8891)
* PLAT-10245 - Move all configurations from file system to db map (https://github.com/kaltura/server/pull/8890)
* KAVA: Add QOE reports (https://github.com/kaltura/server/pull/8889)
* PLAT-10178: Replace and trim entry based on conversion profile readiness rules (https://github.com/kaltura/server/pull/8888)
* PLAT-10295: Remove REACH vendor partner permission when calling `entryVendorTask.list()` with a -2 KS (https://github.com/kaltura/server/pull/8885)
* SUP-18799: Add default recording conversion profile per partner (https://github.com/kaltura/server/pull/8866)
* PLAT-10223: Remove counter productive partner optimisation attempts (https://github.com/kaltura/server/pull/8838)
-- Jess Portnoy <jess@b0f924504114> Tue, 26 Nov 2019 11:19:58 +0000
kaltura-base (15.11.0-1) orion; urgency=medium
* Switching to 15.11.0
-- Jess Portnoy <jess@b0f924504114> Tue, 12 Nov 2019 11:52:22 +0000
kaltura-base (15.10.0-2) orion; urgency=medium
* PLAT-10247: Update Kaltura favicon (https://github.com/kaltura/server/pull/8877)
* PLAT-10285: populateElasticFromLog - reduce log size (https://github.com/kaltura/server/pull/8870)
* Limit sphinx slow queries (https://github.com/kaltura/server/pull/8869)
* PSVAMB-6815: `FeedDropFolder` plugin (https://github.com/kaltura/server/pull/8867)
* PLAT-10266: Add session counters to API response headers (https://github.com/kaltura/server/pull/8865)
* Add the option to use parameter for report granularity in custom report (https://github.com/kaltura/server/pull/8863)
* SUP-19359: Add `partner_id` to criteria when disabling criteria filter (https://github.com/kaltura/server/pull/8862)
* PLAT-10266: Added `HTTP_X_KALTURA_SESSION_COUNTERS` header (https://github.com/kaltura/server/pull/8860)
* PSVAMB-6815: `FeedDropFolder` plugin (https://github.com/kaltura/server/pull/8859)
* SUP-20050 + SUP-20061: `eSearch` add `last_played_at` and `plays` filters (https://github.com/kaltura/server/pull/8856)
* Add missing metrics for KMS (https://github.com/kaltura/server/pull/8855)
* SUP-19359: Allow retrieval of deleted scheduled resources (https://github.com/kaltura/server/pull/8854)
* REACH2-704: Enable access to `expectedFinishTime` in Sphinx (https://github.com/kaltura/server/pull/8853)
* PSVAMB-6815: `FeedDropFolder` plugin (https://github.com/kaltura/server/pull/8852)
* Update thumbnail locations and file sizes to match origin (https://github.com/kaltura/server/pull/8851)
* PLAT-10209: `eSearch` - Do not interpret single quotation marks as a request for an exact match (https://github.com/kaltura/server/pull/8850)
* Query cache triggers - add set function variable (https://github.com/kaltura/server/pull/8848)
* PLAT-10251: SSO redirect URL, data, new dedicated partner (https://github.com/kaltura/server/pull/8843)
* PLAT-10239: `eSearch` - support additional filter options (https://github.com/kaltura/server/pull/8841)
* PSVAMB-8780: Additional `kuser` filters (https://github.com/kaltura/server/pull/8840)
* PLAT-10213: Batch workers - validate file access permissions on remote storage volume (https://github.com/kaltura/server/pull/8831)
* Real-time reports (https://github.com/kaltura/server/pull/8829)
* PLAT-10206: Media repurposing - add retry mechanism for entry listing (https://github.com/kaltura/server/pull/8828)
-- Jess Portnoy <jess@b0f924504114> Sun, 10 Nov 2019 18:17:50 +0000
kaltura-base (15.10.0-1) orion; urgency=medium
* Switching to 15.10.0
-- Jess Portnoy <jess@b0f924504114> Thu, 31 Oct 2019 10:49:43 +0000
kaltura-base (15.9.0-2) orion; urgency=medium
* Disable access to `expectedFinishTime` in sphinx (https://github.com/kaltura/server/pull/8835)
* REACH2-704: Fix warning in reach dashboard (https://github.com/kaltura/server/pull/8834)
* PLAT-10242: Distribution - error on new profile (https://github.com/kaltura/server/pull/8830)
* REACH2-688: Add audio description file (https://github.com/kaltura/server/pull/8827)
* Pass `partnerId` when getting entry vendor task objects (https://github.com/kaltura/server/pull/8826)
* REACH2-704: Add `createdAt` to query in reach dashboard (https://github.com/kaltura/server/pull/8825)
* Reduce sphinx connections (https://github.com/kaltura/server/pull/8823)
* Reduce sphinx connections (https://github.com/kaltura/server/pull/8822)
* PLAT-10238: Added `getElasticEntryIndexNameForPartner()` (https://github.com/kaltura/server/pull/8821)
* REACH2-704: Fix warnings in reach dashboard (https://github.com/kaltura/server/pull/8820)
* PLAT-10231: Caption search - index all caption text on entry document (https://github.com/kaltura/server/pull/8819)
* PLAT-10234: eSearch - reduce results in partial search (https://github.com/kaltura/server/pull/8818)
* Handle stuck batch job lock objects (https://github.com/kaltura/server/pull/8817)
* REACH-649: Don't update `updatedAt` when daily credit sync process is done (https://github.com/kaltura/server/pull/8815)
* Limit bad query execution (https://github.com/kaltura/server/pull/8814)
* SUP-19641: issue `groupBy` instead of `topN` when ordering by `engagement_ranking` (https://github.com/kaltura/server/pull/8813)
* PLAT-9903: Add `lastplayed` lower then or equal or null (https://github.com/kaltura/server/pull/8812)
* SUP-19196: `children_count` on parent annotation cue point should decrease when deleting child (https://github.com/kaltura/server/pull/8811)
* PLAT-10216: Update last login when logging in via SSO (https://github.com/kaltura/server/pull/8806)
* REACH2-704: Reach new dashboard in admin console (https://github.com/kaltura/server/pull/8805)
* SUP-18336: Avoid getting external URL when storage protocol is missing (https://github.com/kaltura/server/pull/8804)
* PLAT-10222: Add session level caching to entry entitlement check (https://github.com/kaltura/server/pull/8801)
* PLAT-9903: Media Repurposing - `lastPlayedAtLessThanOrEqual` should include 0 plays as well (https://github.com/kaltura/server/pull/8800)
* SUP-19224: Add `map_between_objects` values to `KalturaPager.php` (https://github.com/kaltura/server/pull/8796)
* PLAT-10214: Should `unsetMediaServer` only when playable entry `server_node` doesn't exist (https://github.com/kaltura/server/pull/8792)
* PLAT-10177: Dump request to other dc in case we have the clip source there and this is not part of a `multirequest` (https://github.com/kaltura/server/pull/8774)
-- Jess Portnoy <jess@b0f924504114> Wed, 30 Oct 2019 17:22:39 +0000
kaltura-base (15.9.0-1) orion; urgency=medium
* Switching to 15.9.0
-- Jess Portnoy <jess@b0f924504114> Thu, 10 Oct 2019 16:24:08 +0000
kaltura-base (15.8.0-2) orion; urgency=medium
* AN-931: remove media type filter from USER HIGHLIGHTS report (https://github.com/kaltura/server/pull/8788)
* WEBC-1554: add `systemName` to the `QandA` response profile (https://github.com/kaltura/server/pull/8787)
* Include the entry ID in the `pexip` email (https://github.com/kaltura/server/pull/8785)
* PLAT-10200: Add ability to search history indexing per partner (https://github.com/kaltura/server/pull/8784)
* PLAT-10199: Remove `str_entry_id` from Sphinx `kaltura_cue_point` table (https://github.com/kaltura/server/pull/8783)
* PLAT-10143: eSearch - support double quotes for exact match of multiple strings (https://github.com/kaltura/server/pull/8781)
* PLAT-10115: Fix total count when listing likes (https://github.com/kaltura/server/pull/8780)
* SUP-17762: allow `playlist->clone()` when `display_in_search` is set to 2 (https://github.com/kaltura/server/pull/8779)
* PLAT-10143: eSearch - support double quotes for exact match of multiple strings (https://github.com/kaltura/server/pull/8778)
* SUP-19263: Fix Kaltura Capture source corruption when using WV (encryption) (https://github.com/kaltura/server/pull/8777)
* Handle backslashes when filter is Equal or In (https://github.com/kaltura/server/pull/8776)
* Update entry plays/views from KAVA (https://github.com/kaltura/server/pull/8775)
* PLAT-10120: Add the option to remove synonyms in esearch (https://github.com/kaltura/server/pull/8772)
* PLAT-10170: Enable SSO login with no user parameter (https://github.com/kaltura/server/pull/8767)
* Enrich report with entry source (https://github.com/kaltura/server/pull/8721)
-- Jess Portnoy <jess@b0f924504114> Mon, 07 Oct 2019 11:06:13 +0000
kaltura-base (15.8.0-1) orion; urgency=medium
* Switching to 15.8.0
-- Jess Portnoy <jess@b0f924504114> Wed, 18 Sep 2019 14:21:10 +0000
kaltura-base (15.7.0-2) orion; urgency=medium
* PLAT-9973: SSO - Fix email body not being included in the message (https://github.com/kaltura/server/pull/8768)
* SUP-19231: Email notification fix to handle more than 150 users when filtering with `idIn` (https://github.com/kaltura/server/pull/8764)
* REACH2-699: Reach Admin console fix for dictionary display (https://github.com/kaltura/server/pull/8763)
* PLAT-9973: SSO email templates (https://github.com/kaltura/server/pull/8762)
* PLAT-9908: Add implementation for `nameEqual` in ServerNodeFilter (https://github.com/kaltura/server/pull/8761)
* PLAT-9973: Determine email template to use based on SSO configuration (https://github.com/kaltura/server/pull/8759)
* PLAT-9838: SSO shouldn't be configured on partner 0 (https://github.com/kaltura/server/pull/8757)
* LEC-1784: Add `flavorparam` permission for capture app (https://github.com/kaltura/server/pull/8746)
* PLAT-9838: KMC SSO Support (https://github.com/kaltura/server/pull/8745)
* KAVA: fix adding comment to druid query (https://github.com/kaltura/server/pull/8733)
* Analytics: additional user level reports (https://github.com/kaltura/server/pull/8722)
* PLAT-10113: Add script that checks for duplicated users created since the last run and merges them (https://github.com/kaltura/server/pull/8719)
* WEBC-1429: QnA - display given name rather than user ID (https://github.com/kaltura/server/pull/8585)
-- Jess Portnoy <jess@b0f924504114> Mon, 16 Sep 2019 11:00:37 +0000
kaltura-base (15.7.0-1) orion; urgency=medium
* Switching to 15.7.0
-- Jess Portnoy <jess@b0f924504114> Mon, 09 Sep 2019 11:00:58 +0000
kaltura-base (15.6.0-2) orion; urgency=medium
* ElasticPopulate: run elastic index call inside current DC synchronously (https://github.com/kaltura/server/pull/8748)
* PLAT-10142: Ensure `populateFromLog.php` will never run an older sphinx log ID for a given object ID (https://github.com/kaltura/server/pull/8743)
* REACH2-690: Add ability to set transcript asset associated IDs on the caption asset (https://github.com/kaltura/server/pull/8742)
* PLAT-10100: The trim() function is not, by default, unicode safe. (https://github.com/kaltura/server/pull/8741)
* Fixes following static code analysis (https://github.com/kaltura/server/pull/8740)
* PLAT-10095: Preserve caption file extension when uploading via URL (https://github.com/kaltura/server/pull/8738)
* Reach-666: Add Hungarian + remove duplicate language (https://github.com/kaltura/server/pull/8736)
* plat 10072: Fix `filterEntriesByPartnerOrKalturaNetwork()` (https://github.com/kaltura/server/pull/8735)
* `eSearch`: call ` SphinxCriteria::enableForceSkipSphinx()` in populate scripts (https://github.com/kaltura/server/pull/8734)
* SUP-18356: Add locking mechanism to `categoryUser.add()` (https://github.com/kaltura/server/pull/8731)
* PLAT-10072: Fix `filterEntriesByPartnerOrKalturaNetwork()` (https://github.com/kaltura/server/pull/8730)
* REACH2-666: Add additional languages to REACH (Indonesian, Greek, Romanian) (https://github.com/kaltura/server/pull/8729)
* PLAT-10122: Add watch later user entry advanced filter (https://github.com/kaltura/server/pull/8728)
* AN-900: Add missing dimension map (https://github.com/kaltura/server/pull/8727)
* Sphinx populate fixes (https://github.com/kaltura/server/pull/8726)
* Update elastic mapping (https://github.com/kaltura/server/pull/8725)
* Fix `ExampleDistributionProfile.php` (https://github.com/kaltura/server/pull/8724)
* PLAT-10121: Zoom - fix login page URI (https://github.com/kaltura/server/pull/8723)
* Introduce `enableForceSkipSphinx()` and `disableForceSkipSphinx()` (https://github.com/kaltura/server/pull/8720)
* Adjust `chunkDuration` to 4K contents (https://github.com/kaltura/server/pull/8718)
* KMS-19596: When recurring by day for N weeks, check first occurrence in upcoming week, not just last week (https://github.com/kaltura/server/pull/8717)
* Adjust `chunkDuration` to 4K contents (https://github.com/kaltura/server/pull/8716)
* PLAT-10112: Catch specific `AMQPRuntimeException` exception rather than generic PHP `Exception` (https://github.com/kaltura/server/pull/8715)
* PLAT-10050: L3 CDN tokenizer - fix ACL implementation (https://github.com/kaltura/server/pull/8714)
* PLAT-10084: Add read only permission for `eSearch` (https://github.com/kaltura/server/pull/8713)
* Add retry mechanism to Rabbit MQ connection + reduce connection timeout from 3 to 2 (https://github.com/kaltura/server/pull/8710)
* Add permission for multi account analytics (https://github.com/kaltura/server/pull/8709)
* PLAT-10089: Zoom vendor refactor (https://github.com/kaltura/server/pull/8708)
* PLAT-10081: Add anonymous `kuser` on every partner (https://github.com/kaltura/server/pull/8704)
* PLAT-9986: Allow adding external values to dispatch of email event notifications (https://github.com/kaltura/server/pull/8702)
* PLAT-10050: Support L3 CDN tokenizer (https://github.com/kaltura/server/pull/8700)
* AN-835: Add VPaaS reports (https://github.com/kaltura/server/pull/8698)
* `CONVERT_CAPTION_ASSET` job type enum to string mapping (https://github.com/kaltura/server/pull/8658)
-- Jess Portnoy <jess@b0f924504114> Sun, 08 Sep 2019 17:32:39 +0000
kaltura-base (15.6.0-1) orion; urgency=medium
* Switching to 15.6.0
-- Jess Portnoy <jess@b0f924504114> Thu, 22 Aug 2019 14:59:16 +0000
kaltura-base (15.5.0-2) orion; urgency=medium
* Parse errors (https://github.com/kaltura/server/pull/8703)
* Reach-audioDescription: Add clear audio flavor param ID to catalog definition (https://github.com/kaltura/server/pull/8701)
* SUP-18989: check if PID enforce HTTPS API and modify Report Service URL accordingly (https://github.com/kaltura/server/pull/8697)
* maxExecutionTime=6000,for 4K/H265 chunks (https://github.com/kaltura/server/pull/8694)
* SUP-18972: Set the source entry ID when clipping/trimming from remote dc (https://github.com/kaltura/server/pull/8689)
* Add missing `eventNotification` directives (https://github.com/kaltura/server/pull/8680)
* PLAT-9986: Add monitoring proxy partner, permissions and e-mail alert (https://github.com/kaltura/server/pull/8677)
-- Jess Portnoy <jess@b0f924504114> Tue, 20 Aug 2019 10:43:20 +0000
kaltura-base (15.5.0-1) orion; urgency=medium
* Switching to 15.5.0
-- Jess Portnoy <jess@b0f924504114> Thu, 08 Aug 2019 08:43:28 +0000
kaltura-base (15.4.0-2) orion; urgency=medium
* PLAT-10026: Fix error in partner controller (https://github.com/kaltura/server/pull/8684)
* REACH2-659: Add 5 days TAT option (https://github.com/kaltura/server/pull/8683)
* PLAT-9949: When permissions query returns empty, throw Exception before storing in cache (https://github.com/kaltura/server/pull/8682)
* PLAT-10026: Validate domains from partner configuration allowed from email whitelist (https://github.com/kaltura/server/pull/8679)
* Change `populateFromLog.php` to load shredded index config from DB config file (https://github.com/kaltura/server/pull/8676)
* REACH2-663: Change REACH notifications subject (https://github.com/kaltura/server/pull/8668)
* REACH2-563: Update REACH credit notification, sending notifications (https://github.com/kaltura/server/pull/8666)
* REACH2-662: Update Reach notification Task Pending Moderation (https://github.com/kaltura/server/pull/8663)
* PLAT-10052: Move `three_code_language_partners` to DB (https://github.com/kaltura/server/pull/8662)
* SUP-19010: Add default `eventTypes` to live reports base filter (https://github.com/kaltura/server/pull/8661)
* PLAT-9999: `liveStream.list()` with isRecordedEntryIdEmpty = 0 returns incorrect results (https://github.com/kaltura/server/pull/8654)
-- Jess Portnoy <jess@b0f924504114> Mon, 05 Aug 2019 18:27:05 +0000
kaltura-base (15.4.0-1) orion; urgency=medium
* Switching to 15.4.0
-- Jess Portnoy <jess@b0f924504114> Mon, 22 Jul 2019 19:40:49 +0000
kaltura-base (15.3.0-2) orion; urgency=medium
* PLAT-10043: Set access control profile correct type for esearch aggs (https://github.com/kaltura/server/pull/8656)
* PLAT-10020: Zoom transcription label and language (https://github.com/kaltura/server/pull/8655)
* PLAT-10043: E-search Aggregations - move on to the next bucket if no sub-buckets exist (https://github.com/kaltura/server/pull/8652)
* PLAT-10024: Fix admin console OTP exploit (https://github.com/kaltura/server/pull/8651)
* SUP-17451: Download user list as CSV: dedup records with the same kuser ID (https://github.com/kaltura/server/pull/8648)
* PLAT-9998: Introducing the `WatchLater` Plugin (https://github.com/kaltura/server/pull/8647)
* When filtering categoryEntry by `createdAt`, add `updatedAt` to the query to utilize an existing index (https://github.com/kaltura/server/pull/8646)
* PLAT-10019: Fix resource reservation bug (https://github.com/kaltura/server/pull/8644)
* SUP-18254: Correctly handle mutiple groupUser.delete() actions on user (https://github.com/kaltura/server/pull/8643)
* SUP-16933: Rule based playlist incorrectly sorted (https://github.com/kaltura/server/pull/8642)
* PLAT-10011: Zoom - handle duplicate transcription complete events (https://github.com/kaltura/server/pull/8639)
* PLAT-10014: Zoom chat and transcript file types (https://github.com/kaltura/server/pull/8638)
* PLAT-10002: Handle duplicate Zoom record complete events (https://github.com/kaltura/server/pull/8637)
* PLAT-9959: Add `Timing-Allow-Origin` to the response header (https://github.com/kaltura/server/pull/8636)
* PLAT-10001: eSearch - `searchUser()` and `searchCategory()` broken with PHP 7.2 (https://github.com/kaltura/server/pull/8635)
* PLAT-9942: Add 2FA support to `adminUser->updatePassword()` and `user->updateLoginData()` (https://github.com/kaltura/server/pull/8633)
* PLAT-9974: If moderation is enabled for the entry, only distribute after the entry has been approved (https://github.com/kaltura/server/pull/8631)
* PLAT-9902: Support conversion of captions from scc/srt/dfxp/webvtt to scc/srt/dfxp/webvtt (https://github.com/kaltura/server/pull/8628)
* PSVAMB-7785: MRSS Roku syndication feed - live entry support (https://github.com/kaltura/server/pull/8626)
* Creation date update script (https://github.com/kaltura/server/pull/8625)
* SUP-16933: Use eSearch instead of Sphinx for playlist execute from filter (https://github.com/kaltura/server/pull/8624)
* `partner->getSecrets()` should accept the optional $otp and pass it on to `userLoginByEmail()` (https://github.com/kaltura/server/pull/8622)
* Fix upgrade sql alters (https://github.com/kaltura/server/pull/8618)
* PLAT-9936: Zoom chat file support (https://github.com/kaltura/server/pull/8611)
* Plat 9889: Add support in eSearch aggregations (https://github.com/kaltura/server/pull/8504)
* PLAT-9784: Add whitelist of allowed `from_emails` on partner info (https://github.com/kaltura/server/pull/8388)
-- Jess Portnoy <jess@b0f924504114> Mon, 22 Jul 2019 16:21:42 +0000
kaltura-base (15.3.0-1) orion; urgency=medium
* Switching to 15.3.0
-- Jess Portnoy <jess@b0f924504114> Tue, 09 Jul 2019 13:44:28 +0000
kaltura-base (15.2.0-2) orion; urgency=medium
* SUP-18108: Avoid endless loop when generating entry vendor task CSV (https://github.com/kaltura/server/pull/8616)
* PLAT-9993: Quiz - report.getTotal() supporting filtering (https://github.com/kaltura/server/pull/8614)
* PLAT-9933: Fix Zoom auth validation (https://github.com/kaltura/server/pull/8613)
* PLAT-9992: Fix Zoom registration bug (https://github.com/kaltura/server/pull/8612)
* PLAT-9933: Fix Zoom auth validation (https://github.com/kaltura/server/pull/8607)
* Update kPexipUtils.php (https://github.com/kaltura/server/pull/8605)
* PLAT-9547: Zoom enchanments (https://github.com/kaltura/server/pull/8602)
* PLAT-9855: Quiz report API - support filtering by datee (https://github.com/kaltura/server/pull/8599)
* PLAT-9898: Fix defect in `quizUser` entry validation (https://github.com/kaltura/server/pull/8596)
* PLAT-9943: 2FA - handle the case of a user associated with multiple partners (https://github.com/kaltura/server/pull/8594)
* Forced keyframes not generated (https://github.com/kaltura/server/pull/8593)
* PLAT-9952: KMC preview and embed: altered the fonts size and hight (https://github.com/kaltura/server/pull/8579)
* FEC-9040: Redesigned preview page (https://github.com/kaltura/server/pull/8577)
* PLAT-9706: Fix Zoom authentication flow (https://github.com/kaltura/server/pull/8572)
-- Jess Portnoy <jess@b0f924504114> Mon, 08 Jul 2019 08:39:40 +0000
kaltura-base (15.2.0-1) orion; urgency=medium
* Switching to 15.2.0
-- Jess Portnoy <jess@b0f924504114> Mon, 24 Jun 2019 15:22:30 +0000
kaltura-base (15.1.0-2) orion; urgency=medium
* PLAT-9929: return language code in `captionAsset` (https://github.com/kaltura/server/pull/8567)
* KMCNG-2114: remove check for seed on login data (https://github.com/kaltura/server/pull/8565)
* PLAT-9927: handle cases where login ID on partner object is null (https://github.com/kaltura/server/pull/8563)
* PLAT-9896: Prevent non-admin users from changing roles (https://github.com/kaltura/server/pull/8562)
* kCategoryEntryCondition.php: Always trim values to avoid extra spaces (https://github.com/kaltura/server/pull/8561)
* kCategoryEntryCondition.php: Always trim values to avoid extra spaces (https://github.com/kaltura/server/pull/8560)
* PLAT-9886: Handle `dynamic playList` updates (https://github.com/kaltura/server/pull/8558)
* PLAT-9923: Avoid unnecessary DB writes (https://github.com/kaltura/server/pull/8557)
* SUP-17775: Not all caption assets are fetched (https://github.com/kaltura/server/pull/8556)
* FEC-9040: redesigned KMC's preview and embed view (https://github.com/kaltura/server/pull/8554)
* PLAT-9921 update SIP permission to allow admin only usage (https://github.com/kaltura/server/pull/8553)
* SUP-18314: Allow users with KMC access the ability to order caption requests (https://github.com/kaltura/server/pull/8552)
* PLAT-9841: Block access to `loginByLoginId()` for certain partners (sometimes desired when SSO is used for auth) (https://github.com/kaltura/server/pull/8551)
* REACH2-627: Ensure `consumers` array contains unique values to avoid consuming the same event twice (https://github.com/kaltura/server/pull/8549)
* KMCNG-2114: In preparation for supporting SSO and 2FA in KMCng (https://github.com/kaltura/server/pull/8548)
* Fix schema update flow (https://github.com/kaltura/server/pull/8546)
* PLAT-9719: thumbnail filters (https://github.com/kaltura/server/pull/8544)
* PLAT-9664: Support additional languages (https://github.com/kaltura/server/pull/8543)
* SUP-17451: Incorrect user roles in CSV export (https://github.com/kaltura/server/pull/8542)
* PLAT-9841: Block access to `loginByLoginId()` for certain partners (sometimes desired when SSO is used for auth) (https://github.com/kaltura/server/pull/8541)
* SUP-18392: Compress indexing queries based on (configurable) size threshold (https://github.com/kaltura/server/pull/8540)
* SUP-18090: When a user is deleted, delete all its `appTokens` (https://github.com/kaltura/server/pull/8538)
* PLAT-9664: Support additional languages (https://github.com/kaltura/server/pull/8537)
* PSVAMB-7338: CSV bulk upload for scheduled events (https://github.com/kaltura/server/pull/8536)
* PLAT-9721: Image transformations (https://github.com/kaltura/server/pull/8535)
* SUP-18428: set `creatorId` to `userId` in case no `creatorId` was passed (https://github.com/kaltura/server/pull/8533)
* PLAT-9916: Prevent `loginByKs` when origin partner auth is not `PartnerAuthenticationType::PASSWORD_ONLY` (https://github.com/kaltura/server/pull/8531)
* SUP-18208: When storage protocol is null, we don't need to get the remote URL (https://github.com/kaltura/server/pull/8529)
* KMCNG-2114: change types for clients (https://github.com/kaltura/server/pull/8527)
* Pass type to `duplicateTemplateEntry` (https://github.com/kaltura/server/pull/8526)
* REACH2-605: Allow updating existing reach profile's credit object type (https://github.com/kaltura/server/pull/8525)
* KMCNG-2114: Change qr code dimensions (https://github.com/kaltura/server/pull/8519)
* REACH2-575: support sending notifications for the `NotifiedUsers` per profile configuration (https://github.com/kaltura/server/pull/8517)
* REACH2-583: Add new chaptering service (https://github.com/kaltura/server/pull/8511)
* PSVAMB-7338: CSV bulk upload for scheduled events (https://github.com/kaltura/server/pull/8510)
* KMCNG-2130: 2FA mail notification strings (https://github.com/kaltura/server/pull/8509)
* PLAT-9896: Prevent non-admin users from changing roles (https://github.com/kaltura/server/pull/8507)
* `SipIntegration` (https://github.com/kaltura/server/pull/8505)
-- Jess Portnoy <jess@b0f924504114> Mon, 24 Jun 2019 10:30:10 +0000
kaltura-base (15.1.0-1) orion; urgency=medium
* Switching to 15.1.0
-- Jess Portnoy <jess@b0f924504114> Thu, 30 May 2019 09:13:09 +0000
kaltura-base (15.0.0-2) orion; urgency=medium
* PLAT-9844: use `retrieveByPK()` rather than calling `doSelectOne()` (https://github.com/kaltura/server/pull/8459)
* PLAT-9867: `kCuePointManager::parseXml()` - Cast `entryId` to string (https://github.com/kaltura/server/pull/8458)
* PLAT-9844: `setAnalyticsHost()` - include the protocol (https://github.com/kaltura/server/pull/8456)
* plat-9877: Support the Michif Language (https://github.com/kaltura/server/pull/8453)
* SUP-18262: When sending values with spaces the params should be encoded (https://github.com/kaltura/server/pull/8451)
* PLAT-9844: Added `partner.getPublicInfo()` (https://github.com/kaltura/server/pull/8450)
* SIP integration (https://github.com/kaltura/server/pull/8445)
* SIP integration: Handling alerts (https://github.com/kaltura/server/pull/8443)
* PLAT-9851: TVinci connector - Support catalog and ingest format type (https://github.com/kaltura/server/pull/8438)
* SIP integration (https://github.com/kaltura/server/pull/8437)
* Index `sipToken` in the Sphinx entry table (https://github.com/kaltura/server/pull/8436)
* PLAT-9871: Move cache version to dynamic map (https://github.com/kaltura/server/pull/8435)
* Support multiple `embedPlaykitJsAction uiconf` tags (https://github.com/kaltura/server/pull/8433)
* pexip Integration (https://github.com/kaltura/server/pull/8431)
* PLAT-9869: Avoid long query exec time by adding partner ID to the criteria when querying `uiConf` (https://github.com/kaltura/server/pull/8430)
* PLAT-9867: Fix quiz plugin schema contribution to avoid API error when trying to bulk upload cue points (https://github.com/kaltura/server/pull/8429)
* pexip Integration (https://github.com/kaltura/server/pull/8428)
* SUP-18105: Support Luxembourgisch (https://github.com/kaltura/server/pull/8426)
* PLAT-9564: thumbnail.transform() - disable caching (https://github.com/kaltura/server/pull/8425)
* SUP-18026: `generateReachVendorKs()` - take output moderation into account (https://github.com/kaltura/server/pull/8424)
* PLAT-9849: DFP support multiple options in keys (https://github.com/kaltura/server/pull/8423)
* SUP-18105: Support Luxembourgisch (https://github.com/kaltura/server/pull/8422)
* PLAT-9868: Set default value for task creation mode manual (https://github.com/kaltura/server/pull/8420)
* Avoid DB query when fetching cue point objects (https://github.com/kaltura/server/pull/8419)
* Auto and iframe embeds: pass KS to `embedPlaykitAction()` (https://github.com/kaltura/server/pull/8418)
* `XmlClientGenerator`: fix warnings (https://github.com/kaltura/server/pull/8417)
* Avoid notices when when loading old job data that does not contain the scheduler name (https://github.com/kaltura/server/pull/8416)
* PLAT-9862: `media.approveReplace()` - return immediately if `KalturaMediaType::IMAGE` since no conversion needs to take place (https://github.com/kaltura/server/pull/8415)
* Add live fields if the template is a live entry one (https://github.com/kaltura/server/pull/8414)
* REACH2-581: Support both boolean and regular rules on the same reach profile (https://github.com/kaltura/server/pull/8413)
* New thumbnail service (https://github.com/kaltura/server/pull/8404)
* plugins/beacon/scripts/BeaconsIndexesRotation.php: support removal of unused indices (https://github.com/kaltura/server/pull/8273)
* PLAT-9401: Sphinx - support distributed (across nodes) indices (https://github.com/kaltura/server/pull/7828)
-- Jess Portnoy <jess@b0f924504114> Tue, 28 May 2019 10:20:15 +0000
kaltura-base (15.0.0-1) orion; urgency=medium
* Switching to 15.0.0
-- Jess Portnoy <jess@b0f924504114> Tue, 14 May 2019 11:23:31 +0000
kaltura-base (14.20.0-2) naos; urgency=medium
* Make `PHPMailer` code compatible with both PHP 5 and 7 (https://github.com/kaltura/server/pull/8409)
* REACH2-579: Correctly handle cases where the task could not be created (https://github.com/kaltura/server/pull/8407)
* PLAT-9857: Correctly handle `kCountryCondition` when replying from cache layer (https://github.com/kaltura/server/pull/8406)
* SUP-17908: `user.list` - retrieve both USER and GROUP objects if TYPE filter wasn't passed (https://github.com/kaltura/server/pull/8401)
* REACH2-577: When vendor marks the task status as error, set its price to 0 while saving old price value (https://github.com/kaltura/server/pull/8400)
* PLAT-9852 - Align with SaaS' `flavorParams` config (https://github.com/kaltura/server/pull/8398)
* PLAT-9848: `group.clone()` - add the option to set the new group name (`$newGroupName`) (https://github.com/kaltura/server/pull/8397)
* KMS-19393: `groupUser.sync()` - probe for separator char (can be either ',' or ';') (https://github.com/kaltura/server/pull/8395)
* PLAT-9850: kDataCenterMgr::getRedirectExternalUrl() - added timeout param (https://github.com/kaltura/server/pull/8393)
* PLAT-9843: Added option to limit the number of allowed actions per partner (https://github.com/kaltura/server/pull/8392)
* PLAT-9668: Admin console - entry investigation improvements (https://github.com/kaltura/server/pull/8391)
* REACH2-553: Handle live recording flows - only set the job status to `pending` after the entire content is received (https://github.com/kaltura/server/pull/8385)
* KMCNG-2101: Add `X-Frame-Options` header to prevent potential iframe exploits (https://github.com/kaltura/server/pull/8382)
* PLAT-9845: Newer PHP versions incorrectly parse the URL when user or passwd contain the "#" char (https://github.com/kaltura/server/pull/8381)
* REACH2-573: Handle cases where catalog item is deleted (https://github.com/kaltura/server/pull/8379)
* NO-PLAT: Support ElasticSearch 6 (https://github.com/kaltura/server/pull/8376)
* PLAT-9814: New boolean event notification template for Reach (https://github.com/kaltura/server/pull/8367)
* PLAT-9795: Allow asset type condition when serving caption asset (https://github.com/kaltura/server/pull/8366)
* Fix PHP warnings (https://github.com/kaltura/server/pull/8130)
* `protocol` is Undefined use `params->getFormat()` instead (https://github.com/kaltura/server/pull/7923)
-- Jess Portnoy <jess@b0f924504114> Mon, 13 May 2019 12:19:30 +0000
kaltura-base (14.20.0-1) naos; urgency=medium
* Switching to 14.20.0
-- Jess Portnoy <jess@b0f924504114> Tue, 07 May 2019 09:46:26 +0000
kaltura-base (14.19.0-2) naos; urgency=medium
* SUP-18009: kApiCache.php - added limitConditionalCacheTimeToKs() (https://github.com/kaltura/server/pull/8369)
* PLAT-9823: Optimise Annotation::postInsert() (https://github.com/kaltura/server/pull/8361)
* PLAT-9823: Optimise Annotation::postInsert() (https://github.com/kaltura/server/pull/8360)
* PLAT-9832: Move `skip_sphinx` config to DB map (https://github.com/kaltura/server/pull/8359)
* SUP-16950: KMS - Channel members added via group cannot see the channel under `My Channels` (https://github.com/kaltura/server/pull/8358)
* PLAT-9832: Add support for blocking sphinx repetitive updates based on the `puser` ID that initiated the call (https://github.com/kaltura/server/pull/8356)
* PLAT-9831: When returning `KalturaNullableBoolean`, cast to int (https://github.com/kaltura/server/pull/8353)
* SUP-18051: Support Audio only cover image (https://github.com/kaltura/server/pull/8352)
* PLAT-9817: AnswerCuePoint::postInsert() - add locking mechanism(https://github.com/kaltura/server/pull/8351)
* Remove `entryId` from `cuepoint` `skip sphinx` fields and force partner ID context if it's a system partner [ID >= 0] (https://github.com/kaltura/server/pull/8349)
* KMS-19428: Remove default criteria when retrieving groups of users (https://github.com/kaltura/server/pull/8347)
* PLAT-9825: Drop parseAction() (https://github.com/kaltura/server/pull/8346)
* PLAT-9819: Add ENG audio flavor param with audio description tag (https://github.com/kaltura/server/pull/8345)
* Add `partner_id` to deletion criteria when deleting scheduled events (https://github.com/kaltura/server/pull/8344)
* PLAT-9823 - user Sphinx query when filter contains `cue_point.TYPE` (https://github.com/kaltura/server/pull/8342)
* SUP-16950: KMS - Channel members added via group cannot see the channel under `My Channels` (https://github.com/kaltura/server/pull/8341)
* Use slave DB when making file sync import queries (https://github.com/kaltura/server/pull/8340)
* PLAT-9821: Avoid division by zero (https://github.com/kaltura/server/pull/8336)
* PLAT-9734: Filter by creation mode in eSearch->searchUser() (https://github.com/kaltura/server/pull/8335)
* Only call `category->list()` if there are categories to remove (https://github.com/kaltura/server/pull/8334)
* PLAT-9798: If thumbParams->tags includes "bif", set "bif" as the file extension (https://github.com/kaltura/server/pull/8333)
* PLAT-9782: Move `bulkUploadId()` implementation to `userEntry` (https://github.com/kaltura/server/pull/8331)
* WEBC-1364: Update `Kaltura-QnA` response profile to support announcement deletion (https://github.com/kaltura/server/pull/8330)
* KMS-19409: Handle copying annotations and sub-annotations when clipping (https://github.com/kaltura/server/pull/8329)
* Drop folders: Only call `doSelect()` if `list()` returned results (https://github.com/kaltura/server/pull/8323)
* PLAT-9748: Enhance SVG validation (to better avoid XSS) (https://github.com/kaltura/server/pull/8321)
-- Jess Portnoy <jess@b0f924504114> Thu, 25 Apr 2019 12:41:16 +0000
kaltura-base (14.19.0-1) naos; urgency=medium
* Switching to 14.19.0
-- Jess Portnoy <jess@b0f924504114> Tue, 16 Apr 2019 15:12:02 +0000
kaltura-base (14.18.0-2) naos; urgency=medium
* PLAT-9782: Change action name to `userEntryBulkDelete()` (https://github.com/kaltura/server/pull/8322)
* PLAT-9807: `group.membersCount()` - reduce the chance of getting out of sync (https://github.com/kaltura/server/pull/8313)
* PLAT-9806: Call concat() action after every trim (https://github.com/kaltura/server/pull/8312)
* When searching drop folder file using `fileNameEqual` use the MD5 hash for matching (https://github.com/kaltura/server/pull/8311)
* DB table index enhancements (https://github.com/kaltura/server/pull/8309)
* `kuserKgroup`: add query cache rule on group ID (https://github.com/kaltura/server/pull/8308)
* Deployment script for listFeatureStatus permission (https://github.com/kaltura/server/pull/8307)
* Add `STUDIO_BASE` permission for capture role (https://github.com/kaltura/server/pull/8306)
* PLAT-9804: getNumberOfUsersInGroup() - reduce the number of DB queries needed (https://github.com/kaltura/server/pull/8305)
* SUP-17609: entry.php:copyInto() - catch and log exceptions when calling `setEntitledPusersEdit()` and `setEntitledPusersPublish()` (https://github.com/kaltura/server/pull/8304)
* SUP-16950: `eSearch::searchCategory()` - allow searching for `categoryUser` based on its group association (https://github.com/kaltura/server/pull/8300)
* Esearch-Sphinx optimisations (https://github.com/kaltura/server/pull/8298)
* SUP-17626: Comments and Sub-commnets are deleted when trimming (https://github.com/kaltura/server/pull/8294)
* PLAT-9748: Prevent potential SVG thumb asset XSS (https://github.com/kaltura/server/pull/8291)
* REACH2-547: Support removal of all automatic rules (https://github.com/kaltura/server/pull/8290)
* Handle reach notices when catalog item fields are unavailable (https://github.com/kaltura/server/pull/8289)
* SUP-17627: Prevent email notification for temp entry annotation creation (https://github.com/kaltura/server/pull/8288)
* PLAT-9770: Purify URL `flashvars` in `previewAction()` (https://github.com/kaltura/server/pull/8285)
* Event notifications with group ID: Incorrect concatenation when running with PHP 5.3 (https://github.com/kaltura/server/pull/8284)
* PLAT-9707: add `idGreaterThan` and `createdAtGreaterThanOrEqual` to partner filter (https://github.com/kaltura/server/pull/8281)
* REACH2-545: Add support for new languages in Reach (https://github.com/kaltura/server/pull/8280)
* PLAT-9797: When trimming multi video source , focus only on the first … (https://github.com/kaltura/server/pull/8279)
* SUP-17626: Handle annotation and sub-annotation cloning when clipping and trimming (https://github.com/kaltura/server/pull/8277)
* Return `REPORT_SUBMITTED` count instead of `REPORT_CLICKED` (https://github.com/kaltura/server/pull/8276)
* SUP-17800: HF for CSV-upload for End-User is not working properly (https://github.com/kaltura/server/pull/8274)
* PSVAMB-6933: Update "comment added" KMS notification body - fix the link (https://github.com/kaltura/server/pull/8271)
* REACH2-536: Add support for new catalog item type of `audio_description` (https://github.com/kaltura/server/pull/8270)
* Make `userEntry.bulkDelete()` work with bulk batch job (https://github.com/kaltura/server/pull/8267)
* SUP-17645: Handle PHP bug when returning file MIME type (https://github.com/kaltura/server/pull/8257)
-- Jess Portnoy <jess@b0f924504114> Mon, 15 Apr 2019 15:14:39 +0000
kaltura-base (14.18.0-1) naos; urgency=medium
* Switching to 14.18.0
-- Jess Portnoy <jess@b0f924504114> Mon, 08 Apr 2019 20:08:06 +0000
kaltura-base (14.17.0-2) naos; urgency=medium
* Pass mandatory param when calling `addHeaderRowToCsv()` (https://github.com/kaltura/server/pull/8259)
* Increase elastic beacon replication factor for fallback (https://github.com/kaltura/server/pull/8258)
* PLAT-9771 - `kClipManager.php`: avoid `concat()` on single operation attribute (https://github.com/kaltura/server/pull/8254)
* PLAT-9771 - `kClipManager.php`: avoid `concat()` on single operation attribute (https://github.com/kaltura/server/pull/8253)
* AN-188: Add batch job to export `report` results to CSV (https://github.com/kaltura/server/pull/8250)
* PLAT-9766: Call `kFileUtils::dumpApiRequest()` when thumb `$srcSyncKey` only exists on the other DC (https://github.com/kaltura/server/pull/8242)
* PLAT-9723: Add support for copying a group (https://github.com/kaltura/server/pull/8241)
* KMS-19341: When querying entries by username, entries with a group that the user is entitled to should be returned as well (https://github.com/kaltura/server/pull/8240)
* Fix `confmaps` admin console page on service forbidden (https://github.com/kaltura/server/pull/8238)
* `playlist.updateAction()` modifications (https://github.com/kaltura/server/pull/8237)
* PLAT-9746: Return `totalCount` of 0 when `KalturaUserEntryListResponse` is empty (https://github.com/kaltura/server/pull/8235)
* PLAT-9421: Save `cdnWhiteList` results in memory in order to avoid multiple invocations during list() calls (https://github.com/kaltura/server/pull/8232)
* PLAT-9760: Make `esearch.searchUser` filter by `group_ids` field to work with `puserId` (https://github.com/kaltura/server/pull/8229)