Added support in automated sphinx schema based on IndexSchema.xml
PLAT-361 #time 7 days
Added language field to kuser and KalturaUser
Enhanced KalturaAPIException protocol to support param names
United serializers code under KalturaSerializer base class
Aligned code with new serializers API
#PLAT-361 #1 day
Post compat check updates.
Made $args protected and removed a few code checks
Made convertTypedArraysToPhpArrays() protected
1. Added field to reported exceptions [more...]

2. Disabled the irrelevant prepareSerializedObject()
Added missing params in INVALID_KS
Aligned error strings with new serializers API
dos2unix
Second cycle - 
1. Add optimization map to the indexSchema.xml file.
2. Automate the generation of KalturaConf.
#plat-361 #time 2.5 days
PLAT-361 cycle 2
1. Add optimization map to the indexSchema.xml file.
2. Automate the generation of KalturaConf.

Improvments - 
1.	Cannot translate to sphinx the criterion puser_id is not null in
user.list 
2.	Index the partner id on kaltura_category.display_in_search with some 
delimiter
3. stop indexing kaltura_entry.source_link to sphinx
SUP-1080 #comment Support file larger than 2G in ftp DoFileSize
Changed doFileSize to use ftp_rawlist instead of ftp_size also added new
exception that will be thrown if file size could not be retrieved
Merge branch 'IX-9.4.0' into IX-9.3.0-automate-schema
Added missing file
SUP-1080 #comment If preg_match matches return the match immediately
Support generic file assets for ui-confs
Added file_asset table