Support returning category entry from status rejected to pending
Added "Automatic Distribution Conditions" field to distribution providers base class
PLAT-1131 #time 30m
- Added non-empty XSL test for the Auto Dist. Conditions to be valid by default,
- Disabled the update trigger (not relevant in this scenario),
- Added documentation + example
PLAT-1131 #time 15m
PLAT-1131Added a new error type and code for auto distribution conditions validation
PLAT-1131 #time 4h
Merge branch 'IX-9.14.0-PLAT-1131' into IX-9.15.0-PLAT-1131
Handle green line artifacts for hdv2 codec files as well
when source's dar<1 -> inverted video ,run normally and invert back.
Fix calculation of direct entries count.
Will re-calculate the direct entries count in each save to avoid
situation where two saves are made simultaneously causing race condition
and wrong value save to the DB.
more restrictions for inverting + comments

SUP-1867 #time 3h
check video dar is set & not zero
function properties
Enforce max live stream entry recorded duration
PLAT-1036 #time 10m
the exit 0 at the end of the script means we will always exit with 0
which means the return 1 statements are useless.
retry widevine job in case of SyncFrameOffsetMatchError

SUP-1826 #time 6h
let start_scheduler() return the correct value depending on result.
currently, it will return 1 in line 80
echo "Service batch isn't running but stale lock file exists"
echo "Removing stale lock file at $LOCKFILE"
rm -f $LOCKFILE
start_scheduler
return 1

Regardless of the actual result.
Added two more cases to QT/WMV/WMA inter-src processing. To support
Pearson sources
minor
several more synonyms to compareFields func
If kuser not found, return null puser id
Merge pull request #1154 from kaltura/IX-9.16.0-short-link-user

If kuser not found, return null puser id
throw temporary error instead of bool engine field

SUP-1826 #time 0.5h