Ticket #400 (closed task: fixed)

Opened 3 years ago

Last modified 20 months ago

Release notes for MediaMosa 2.3

Reported by: Frans Owned by:
Priority: major Milestone: MediaMosa 2.3
Component: Core Version:
Keywords: Cc:
MoSCoW: Must Have Estimated time after impact analysis:
Related to project: none Tested: no
Accepted: no Estimated Hours: 0

Description

MediaMosa 2.3.0 Build (1029) November 17, 2010


  • Default still size and still padding are adjustable in management interface (See ticket #215).
  • Instant analyse after transcoding (See ticket #258).
  • No still job on audio files (See ticket #219).
  • Extended the search in watchdog to search on asset ID, mediafile ID and on description. (See ticket #330).
  • First phase for better workflow on toolset definition (See ticket #265).
  • Fixed numofvideos in REST call /collection search to show correct number of videos in master-slaved collection. (See ticket #206).
  • Fixed numofvideos in REST call /collection/coll_id to show correct number of videos in master-slaved collection. (See ticket #206).
  • Fixed numofvideos in REST call /collection/coll_id/asset/count to return correct number of videos in master-slaved collection. (See ticket #206).
  • Permanent Still URLs when asset is not protected (See ticket #291).

Other changes (not ticket related).

  • Fixed: /mediafile/uploadprogress will now work without /external in front of uri.
  • Added 'changed' for CQL for searching on changed date on asset.
  • Added 'app_id_search' for CQL for asset search.
  • Added module enable for mediamosa_library on profile.
  • Added unit test for black still generation.
  • Enabled black still generation (still_validate()) (bugged, not working, fixing later).
  • Removed unused class 'mediamosa_rest_call_asset_collection_delete'.
  • Removed coll_id from REST call /internal/asset/$asset_id/collection_relation/delete.
  • Bug fix in play proxy: "orig.#is_original_file = #is_original_file_true" (reported by J0ris/MediaMosa.org).
  • CQL empty string search fix.
  • Job started and finished UTC value fixed, did not properly set the dates of transcode jobs.
  • Transcode job statistics development.
  • Fixed: Home page was very slow sometimes because it generated the status information. Will no only be first time on home page slow, cron should handle the status generation updates from that point on.
  • Extended still and media download unittests with extra checks for download size vs actualy file size.
  • Still tickets are no longer removed once the image was served. Still tickets will be removed after # of minutes depending on the setting TICKET_EXPIRATION_STILL in mediamosa.settings.inc.
  • Added try/catch around crons.

Change History

Changed 2 years ago by Frans

MediaMosa 2.3.1 (build 1185) December 13, 2010


  • Streaming server statistics improvements (See ticket #103).
  • Black still generation (See VPCore ticket #212).
  • Installation profile and status page development (See GTD ticket #32).
  • Still creation size is not adjustable fix (See VPCore ticket #214).
  • Modifications installation profile: requirements checking corrected, sample Apache configurations corrected (See ticket #32).
  • Added check for client application presence to the Drupal status page admin/reports/status (See ticket #20).
  • Added transcode link to profile when using asset browser in maintenance (See ticket #33).
  • Analyse mediafiles with hint parameter development (See ticket VPCore 207, MediaMosa 425).
  • Retranscode mediafiles development (See ticket VPCore 129).
  • UTC / CET date summer-winter time fix (See ticket VPCore 211).

Other changes (not ticket related).

  • Fixed bug in /collection/$coll_id where owner was not changed of collection.
  • Added 'X-MediaMosa-Version' to http header output to indicate call was processed by MediaMosa.
  • Renamed mediamosa_library to mediamosa_sdk
  • Fixed profile to support beta3 of Drupal 7.
  • Migrated from Drupal alpha6 to beta3.
  • Status page cron bug fix.
  • Scene still orders fix.
  • Still REST call fixes (still_id without mediafile_id).
  • Install profile development: db and user creation just for local.
  • Transcode profile and transcode tool parameters were updated.
  • Removed text about creating client app in installation profile.
  • Moved and splitted up the statistics classes streaming_ticket and file_helper into own files.
  • MediaMosa profile: only administrators can create new accounts.
  • Removed text about foreign keys on status page and added explain about schema vs database installation.
  • Fixed bug in /collection/$coll_id where owner was not changed of collection.
  • Rewrote hook_install_tasks_alter to be more compatible with future changes of Drupal.
  • Standard profile made hidden during install.
  • Enabled mediamosa_tool_ffmpeg and mediamosa_tool_windows in MediaMosa profile.
  • Fixed notice on app form when no tool modules are enabled.
  • Fixed missing login block when logged off (caused by BETA 3 migration).
  • Moved requirements hook from profile to module.
  • Fixed /rest call, limit did not work at all. Provide call with limit = 0 to retrieve all REST calls. Offset parameter worked fine.
  • Pulled mediamosa_developer from core into SDK.
  • Fixed table creation wrapper, add flag not to remove schema descriptions. This fixed the notices on the status page which was caused by the latest Drupal version upgrade.
  • Added install hook to fix changes made on database schema's related to comments.
  • Fixed ticket mec. unit test, was disabled.
  • Renamed table 'mediamosa_log_integrity_check' to 'mediamosa_integrity_check'.
  • Fixed minor bug in transcode list REST call where sometimes old item data would end up in next items.
  • Fixed problem with unittests not running under PHP5.3.
  • Fixed problem when searching on collections and empty collections did not end up in result.
  • Optimized code on /collection calls.
  • Added disable notices in mediamosa profile.
  • Fixed collection unit test to accept empty collections in search result.
  • Fixed scene timestamp where timestamp was stored as string and ended up as 0. String is now cast to integer before storage. Bug and fix reported by J0ris.
  • Fixed play_proxy call; when supplying profile_id with original mediafile ID a play ticket was created to the first original mediafile found instead of the transcoded mediafile of the original that was transcoded with the given transcode profile ID. Created unit test to reproduce and fix bug. Bug reported by J0ris/MediaMosa.org. (See ticket #442).
  • Renamed 'memo' user to 'mediamosa' user in install profile.
  • Added tiny mediamosa logo to mediamosa version block.
  • Moved mediamosa_requirements() hook to installer file from module file.
  • Fixed minor design problems in mediamosa_requirements().
  • Replaced all 'Mediamosa' texts in texts, comments and code with correct camelcase usage of 'MediaMosa'.
  • Added extra logging when internal REST calls are called without matching password.
  • Fixed default value of the master switch for running automated simpletests. In case where a fresh install and the configuration was still untouched, then the master switch was 'on' instead of default 'off'.
  • Fixed internal calls during Simpletest; internal REST calls where not made inside the scope of the simpletest, resulting the REST call inside the simpletest ending up on the normal database, outside the simpletest. Although it had no serious effect (internal password would never match), but a warning would have been produced in the watchdog on the normal database about internal REST call having an invalid internal password.
  • Removed the usage of 'mediamosa_status_generate' and replaced it with normal functions with _ as prefix. Was not used as hooks anyway.
  • Rewrote most logic used in the component and configuration page. Will now show more info when failure was found. Detection on installation of commands improved.
  • Added Solr status page test.
  • Added Solr configuration.
  • Fixed some minor warnings we got from coder module.
  • Removed mediamosa_asset_metadata::search_get_part_where() was no longer used.
  • Added ignore_user_abort(TRUE) once REST call was successfully matched to ensure the REST call will be executed even when the connection is lost to the client. Always applies to POST/DELETE rest calls, internal CRON GET calls.
  • Updated profile to only show the selected setup instead of both during selection.
  • In profile; Removed all TEXT boxes with settings and replaced them with <pre></pre> making all settings show during profile to be the same format.
  • Fixed: Added code that will restore the Drupal error handler when REST call was not matched.
  • Status page extended with real time information.
  • Added check for CRON being trigger on status page. Will turn red when CRON hasn't been triggered for 3 minutes.
  • Added information about the drupal settings file on status page.
  • Settings sections on the configuration page are now in alphabetic order.
  • Settings sections on the configuration page are always collapsed by default.
  • Job type was added in mediamosa_statistics_job table.

Changed 2 years ago by robert

MediaMosa 2.3.2 (build 1210)


(no ticket related issues).

Other changes (not ticket related).

  • Fixed output of REST using the correct CSS class, making the REST call result better to read.
  • Finished version of ACL in Solr.
  • Fixed UTF8 problem during indexing of Solr.
  • Added switch for debugging and logging REST calls.
  • Rewrote update hook for summer/winter time fix.
  • Fixed watchdog problem printing %message instead of message in watchdog. Fix is in current dev. trunk of Drupal 7, but not in current version.
  • Fixed escape bug in CQL, causing havoc on Sorl's queries. SQL didn't have a problem with it. The bug created escaped values for usage in SQL/Solr. It now correctly returns unescaped value's.
  • Fixed range queries for dates in Solr.

Changed 2 years ago by robert

MediaMosa 2.3.3 (build 1216)


  • Fixed permanent still link (#291).
    • Stills that are protected by ACL:
      • Will now generate a ticket link when access is granted.
      • Will not generate a link at all when access is denied.
      • Will now generate a ticket link when access was denied, but is_app_admin was TRUE (allowing access).
    • Still without ACL will always generate a permanent link which will always be the same (based on the still ID).
    • Ticket URL has been changed to /still/ticket/[ticket_id] and will be returned when still URL is generated.
    • /still/[still_id] will always be a permanent still link. But is only allowed when no ACL is set.

Other changes (not ticket related).

  • Downgraded number of exceptions, so those will only end up in watchdog when debug is set on normal or high.
  • Fixed problem with WLE browsing with Solr enabled; Solr API does not support queries that are longer than 1024 bytes, making the WLE browse with 200 assets to cause problems. Fixed by using POST instead of GET for Solr queries.Solr API needs fixing to use fopen calls instead of file_contents calls. Maybe time for Drupal 7 version of the API instead of the Google code version with some good unittesting on the code? Although I'm not sure its the API or Solr thats has the problem with GET queries.

Changed 2 years ago by robert

  • status changed from new to closed
  • resolution set to fixed

Changed 2 years ago by robert

MediaMosa 2.3.5 (build 1272)

  • Fixed bug introduced by perm. stills; master-slaved mediafiles where missing the default url to the still in asset call. (See ticket #456).
  • Fixed bug where invalid char would cause malformed XML (See ticket #446).
  • Fixed LUA for video with 0 audio channels (See vpcore ticket #227).

Other changes (not ticket related).

  • Fixed asset Solr delete, it didn't delete the Solr index correctly.
  • The /version REST call will now include <build> and <info> tags with data from the current MediaMosa version.
  • Fixed STILL_URI in object code with play proxy call.
  • Added link to transcode profile in asset viewer under asset browser.
  • Added reference_id to asset/update REST call.

Changed 2 years ago by robert

MediaMosa 2.3.4 (build 1246)

  • Fixed downloading of files when filename contained URL encoded chars. (See vpcore ticket #219).

Other changes (not ticket related).

  • Fixed some camelcase mistakes in menu items.
  • Fixed log page with Drupal 7 Final.
  • Upgraded to Drupal 7 Final.
  • Cleaned-up unused errorcodes:
    • ERRORCODE_RETRIEVING_SERVER_JOBLIST (1302)
    • ERRORCODE_JOB_CANCEL_NOT_ALLOWED (1131)
    • ERRORCODE_JOB_CREATE_NOT_ALLOWED (1132)
    • ERRORCODE_RETRIEVING_SERVERLIST (1201)
    • ERRORCODE_RETRIEVING_AVAILABLE_SERVERLIST (1202)
    • ERRORCODE_STUB_SERVER_RETRIEVING_JOB_FOR_EXECUTION (1401)
    • ERRORCODE_FTP_ERROR (1700)
    • ERRORCODE_ACL_ERROR_AUTHORIZED (1801)
  • Error code description texts have been reviewed and corrected where needed. Installed systems are not updated, only new cleaned installs.
  • Solr search on fulltext is now case-insensitive (like MySQL).
  • All other searches, beside database IDs are now case-insensitive (like MySQL).
  • Added auto-queuing when index fails on Solr, so asset will be indexed as soon when Solr is back up.
  • Fixed bug in asset browser where some asset would not show page due to image theme changes in Drupal 7 final.
  • Download filenames are no longer raw-encoded in HTTP header (tested on IE8, FF3.6 and Chrome 6.
  • When Solr is enabled and goes down, MediaMosa will automatically switch back to MySQL until Solr is up again.
  • Failed indexes and deletes from Solr index are now queued for later indexing and/or deletion.
  • When during Solr index the asset is not found, any existing index will be removed.

Changed 2 years ago by Frans

MediaMosa 2.3.5 (build 12..)


MediaMosa 2.3.6 (build 1283)


  • Streaming ticket table clean up development (See ticket #103).
  • Added extended role and access rights to drupal for MediaMosa users that require specific rights on MediaMosa backend (See vpcore ticket #129).

Changed 2 years ago by robert

MediaMosa 2.3.5 (build 1272)


  • Fixed bug introduced by perm. stills; master-slaved mediafiles where missing the default url to the still in asset call. (See ticket #456).
  • Fixed bug where invalid char would cause malformed XML (See ticket #446).
  • Fixed LUA for video with 0 audio channels (See vpcore ticket #227).

Other changes (not ticket related).

  • Fixed asset Solr delete, it didn't delete the Solr index correctly.
  • The /version REST call will now include <build> and <info> tags with data from the current MediaMosa version.
  • Fixed STILL_URI in object code with play proxy call.
  • Added link to transcode profile in asset viewer under asset browser.
  • Added reference_id to asset/update REST call.

Changed 2 years ago by Frans

MediaMosa 2.3.7 (build 1301)


  • FFMpeg 2 pass encoding fix (See ticket #502).
  • Doesn't do 2 pass encoding on audio file (See ticket #501).
  • ACL did not correctly set its protected flags when using parameter 'replace' with value 'FALSE' (See ticket #503).
  • CQL will now correctly search with dates, by allowing the dates to be in the timezone of the client (See ticket #236).

Changed 2 years ago by robert

MediaMosa 2.3.8 (build 1361)


  • Metadata can be set to hidden, which will prevent the metadata to be returned in the asset output or other REST calls (See ticket #504).
  • Added support for play and upload of PDF files (See ticket #505).

Other changes (not ticket related)

  • Work around for still_type = scene, if there isn't video duration.
  • Fixed bug where asset would be queued when sorl was not enabled as module and would try and fail to queue the asset.
  • Added support for nginx/lighttpd webserver uploadprogress.
  • Frametime for still upload development.
  • Lua script fix for the new ffmpeg version.
  • Fixed speed bug in asset call when metadata size was bigger than 64k.
  • Tool parameters in transcode profiles can now be either 'Select' or 'Checkbox'.
  • Fixed integrity check to match case sensitive with types.
  • Fixed PHP 5.3 bug when calling play proxy REST call.
  • Fixed integrity check to match the ENUM upper case names.
  • Updated MediaMosa connector to latest.
  • Fixed Job CQL test bug where dates where not converted to APP timezone.
  • Fixed Solr unit test to be excluded during automatic test runs when Solr module is not enabled.
  • Fixed login and password recovery for 'simple apache install'.
  • rebuild the example transcoding profiles; webm, ogg and mobile profiles added.
  • Install profile does not install the windows transcoding tool.

Changed 2 years ago by robert

MediaMosa 2.3.9 (build 1381)


  • Fixed problem with migration script when 1.x source database table quota_user created timestamps contains NULL values (See ticket #513).

Other changes (not ticket related)

  • Tests that are not allowed to run by unittest class method mediamosa_run_enabled() will now remove its results from the database, so these can not be viewed and will not show possible failure in listing(s) and simpletest REST calls.
  • Fixed problems during update when upgrading from MediaMosa version 2.2.7.
  • Added extended test for granted flag, to test new situation with 2 or more original mediafiles. Also added for Solr.
  • Added missing mediamosa_tool.inc file to mediamosa_tool_pdf.info file.

Changed 2 years ago by Frans

MediaMosa 2.3.10 (build 1385)


Other changes (not ticket related)

  • Transcoding from mp3 to mp4 generates error.
  • Added still check to integrity check (code commited by flyapen on Github).

Changed 23 months ago by forgacs

MediaMosa 2.3.10 (build 1387)


Other changes (not ticket related)
- Fixed: transcode with keep aspect ratio has incorrect padding

Changed 23 months ago by forgacs

MediaMosa 2.3.11 (build 1389)


- VP-Core timeouts (See ticket #213).

A new parameter was added to the /collection [GET] call to increase the performance:
calculate_total_numofvideos, type = boolean, required = optional, default value = TRUE

Changed 23 months ago by forgacs

MediaMosa 2.3.12 (build 1394)


- VP-Core productie: nieuwe FTP user onmogelijk (See ticket #244). New user with appropriate rights fix.

Changed 23 months ago by forgacs

MediaMosa 2.3.13 (build 1399)


- Transcoding issues in existing assets (nibg) (See ticket #267).

Changed 22 months ago by forgacs

MediaMosa 3.0 (build 1698)


- oAuth development (See ticket #10).
- Owner check for /asset/$asset_id/joblist (See ticket #356).
- Watermarking stills (See ticket #82).
- Users can now be in more than one (quota) group (See ticket #223).
- oEmbed provider functionality (See ticket #413).

"HTTP 501 Not implemented" error was introduced. Code was reorganized.

- Added support for OpenApi?. OpenApi? has its own core module and needs to be

turned on to be used. (See ticket #428).

- oAuth can now be used to indentify your client application (See tickets #462,

#463, #464).

- Retranscode option in admin (See ticket #467).
- Granted flag not correct with non-original master slaved mediafiles fix.

(See ticket #432).

- Play request with "tag" development (See ticket #216).
- Parameter name "acl_group_id/aut_group_id" added in /asset/{asset_id}/play,

and "group_id" is marked as depricated (See ticket #238).

- Variable for custom control bar height in objectcode (See ticket #326).
- Asset, assets and asset/$asset_id GET REST call show the collection data

in better format (See ticket #332).

- REST call preview_profile_id is now depricated, use

/transcode/profile/default REST call instead (See ticket #337).

- Using is_app_admin to view other client apps jobs is no longer possible (See

ticket #357).

- Optimized /assets REST call (See ticket #360).
- Added REST call 'app/quota' for retrieving quota information of the client

app (See ticket #366).

- Server URI is separated to URI and path (See ticket #367).
- Image style development using the response object. (See ticket #371).
- Supplements will no longer trim input without warning. Also the limit of the

supplement can be increased on the configuration page (See ticket #377).

- Fixed divided by zero fatal (See ticket #379).
- Re-analyse and re-transcode added to admin asset/mediafile page (See ticket

#391).

- Mediafile delete REST call with new parameter: new_original (mediafile_id).

If the deleted mediafile is original, then the new original mediafile is
the new_original (See ticket #393).

- Video without bitrate fix (See ticket #394).
- ACL problem when using replace fix (See ticket #503).
- Fixed problem with migration script when quota_user created timestamps

contains NULL values (See ticket #513).

Other changes (not ticket related).
- Favicon.ico was added to rubik theme.
- Better REST call match: match_uri() static function was introduced, and check

wildchar numbers.

- Added to node_load for mediamosa_app, that timezone is always set to default

when missing.

- Fixed white screen problem on file integrity check when no integrity has

taken place.

- Added new theme.
- Simpletest fixes: Watermark test, OpenAPI output test, oEmbed output test,

Still download test, Permanent still link.

- Fixed: asset-collection relation delete all REST call. Returned SQL error when

no relations where present.

- Removed access check on stills, this was causing access denied on stills that

where not master-slaved, while original mediafile was.

- SDK code was syncronized with the SDK repository (6 and 7).
- Streaming ticket table clean up development (See ticket #103).
- Simpletest REST call development.
- Work around for still_type = scene, if there isn't video duration.
- Add install hook for mediamosa_app_dbus to migrate to new DBUS

module.

- Better text for FRAMETIME parameter.
- FFMpeg 2 pass encoding fix.
- Frametime for still upload development.
- Lua script fix for the new ffmpeg version.
- Fixed problem in unit test where profiles where missing and was needed.
- Fixed invalid error in perminanent still link unit test.
- Fixed problem on rewrite xml output where errors in header would stop script.
- Changed the description in the profile by removing all line feeds and unused

spaces.

- Errors on the Drupal status page will now give error on MediaMosa status page.
- All files that contain class(es) are now renamed to include '.class.inc'.
- Filenames or directories with 'still' usage, are renamed to 'still'.
- AUT modules and files are now renamed to ACL.
- Some settings in configure have been merged into the section 'Miscellaneous'.
- To view and edit the Internal password you now need to have the role

'Administer MediaMosa'.

- Better REST call match: match_uri() static function was introduced, and check

wildchar numbers.

- Added to node_load for mediamosa_app, that timezone is always set to default

when missing.

- Fixed white screen problem on file integrity check when no integrity has

taken place.

- Added new theme.
- Simpletest fixes: Watermark test, OpenAPI output test, oEmbed output test,

Still download test, Permanent still link.

- Fixed: asset-collection relation delete all REST call. Returned SQL error when

no relations where present.

- SDK code was syncronized with the SDK repository (6 and 7).
- Streaming ticket table clean up development (See ticket #103).
- Work around for still_type = scene, if there isn't video duration.
- Added install hook for mediamosa_app_dbus to migrate to new DBUS module.
- Better text for FRAMETIME parameter.
- FFMpeg 2 pass encoding fix.
- Frametime for still upload development.
- Lua script fix for the new ffmpeg version.
- Added the 'mediamosa_version' variable to force the output to return in the

provide the output in given version. Overrides all other settings, including
the client application setting.

- MediaMosa developer has been extended to include the version in which the REST

call needs to return its format in. By selecting 2.3.0, the REST call will
return its output in 2.3.0 mode.

- The asset detail view page jobs are can now be sorted by ID.
- Fixed speed problem when returning larger than 64k metadata. Problem was in

the way invalid chars are fixed in output.

- Rewrote the usage of simplexml to domdocument for output.
- The REST call documentation now shows alias usage for variables. Is mainly

for the new acl_* renames from aut_*.

- All aut_* input variables are now depricated and replaced by acl_* versions.

The aut_* input variables will still work though.

- Added lower level of debugging to include the <debug> array in the 3.0 output.
- Added global setting to force REST call output always to output in that

version of MediaMosa.

- Rewrote the output using domdocument into own code. Needed because domdocument

will throw exceptions when it can't verify the namespace uri used in the
output.

Changed 22 months ago by forgacs

MediaMosa 3.0.1 (build 1722)


- Transcoding from mp3 to mp4 generates an error (See vpcore ticket #241)
- Job priority development (See vpcore ticket #242).
- VP-Core timeouts (See ticket #213).

A new parameter was added to the /collection [GET] call to increase the performance:
calculate_total_numofvideos, type = boolean, required = optional, default value = TRUE

Other changes (not ticket related).
- Fixed: Automated simpletest didn't show its results on the test page.
- Naming of the automated simpletest Drupal var was wrongly renamed during 3.x

development, reverted back to mediamosa_automatedsimpletest_*

- Added update hook to MediaMosa SDK, class mediamosa_sdk.inc was renamed to

mediamosa_sdk.class.inc and requires registry rebuild.

- Added .gitignore to ignore some custom drupal directories and any .* files.
- Updated integrity_check with version of MediaMosa 2.3.10.
- Extended the mediamosa_ftp_user user_id field width from 32 characters to 255

characters.

- Generate array response fix.
- "No such file or directory" in cron find command fix.
- Updated several rights related issues in admin interface to support

sub-administrators (who can view al lot of settings, and maintain there own
applications in the backend).

- Fixed bug in profile which incorrectly set the default job scheduler server,

resulting in an error on the status page.

- Deprecated REST call 'check_cookie' removed, use 'login/cookie' instead.
- Rewrote mediamosa_db::db_exists() to be a bit faster.
- mediamosa_asset_metadata_property::property_create(),

mediamosa_asset_metadata_property::property_delete() will now only accept one
app_id and no longer an array of app_ids (first one was always used anyway).

- Moved installation of Metadata groups DC, QDC, CZP to their own modules.
- Extended MediaMosa profile for selection for enabled metadata libraries.
- Fixed problem in statistics where to many keywords generated a PDO exception.
- Internal searches using CQL will no longer store statistics about searches.

Only searches from user input will be stored.

- Fixed: Using .ogg testfile instead of .wmv for download test. It fails when

using the .wmv version because lack of memory with 128mb PHP setting.

- Made mediamosa_app depended on mediamosa module.
- Made mediamosa_acl depended on mediamosa_metadata_dc and _qdc modules.
- Added message about running background test (if any), size of test queue on

the automated simpletest testing page (developers only).

- Fixed problem with download test where PHP memory ran out.
- Fixed download problem when file contains spaces.
- Added dump of error_log in our unit tests when present.
- The PHP error_log will now be correctly set during simpletest and we are

inside a PHP unit test. Previously lost any error_log() entries inside REST
calls.

Changed 22 months ago by forgacs

MediaMosa 3.0.2 (build 1732)


Other changes (not ticket related).
- Upgraded Drupal 7.0 to Drupal 7.2 release.
- REST calls in combination with Drupal login now works.
- Breadcrumb configuration form added.
- Configuration form permission added.
- Hack: After installing MediaMosa the CRON hooks are run by Drupal, this caused

the front page not to display correctly the first time. Added code to reset
the front page when visiting it the first time.

- Upload, download REST call interface restriction added. On upload and download

servers, only REST calls which are defined allowed for Upload / Download can
be used on those servers. Other REST calls will return 404 as error. Make sure
you upload and download server definitions are correctly setup and that the
REST interface setting in settings.php of these server are correct. Use the
page admin/mediamosa/server to see if your download and upload servers are
correctly setup.

- Extended the REST call browser with a filter form. Now also shows which REST

calls are exclusively used on what REST interface.

- Added some CSS class to mediamosa.css to make some text better readable.
- Fixed notice on REST call browser listing.
- Added 'refresh now' option on the MediaMosa status page.
- Hook 'hook_mediamosa_tool_options' been renamed to

'hook_mediamosa_tool_info' to match Drupals standard. Also now returns an
array of information about the tool.

- Removed hook 'hook_mediamosa_tool_iteration', use 'hook_mediamosa_tool_info'

instead.

- Fixed implentation of tool choice in client application where the numberic ID

was used from 'hook_mediamosa_tool_iteration' which is random and will change
when modules are turned off and on. Will now use the tool ID instead.

- Fixed mime-type matcher in image module, did also match fooimage/gif instead

of only image/*.

- Fixed image tool transcode() function where it only accepted 'swf' files for

transcoding.

- Renamed tool method ::transcode() to ::get_transcode_exec().
- Fixed: transcode with keep aspect ratio has incorrect padding (Fix commited

by flyapen, GitHub?)

- Added missing installer for errorcode 1156.
- Added still generation for image files using the image tool module.

Changed 22 months ago by forgacs

MediaMosa 3.0.3 (build 1743)


- VP-Core productie: nieuwe FTP user onmogelijk (See ticket #244). New user with appropriate rights fix.
- Additional response-types on asset/{id}/play call (See ticket #389).
- Add expire setting for stills for client apps (See ticket #472).
- Object code enhancement (See ticket #371). Still images with styles.
- Transcoding issues in existing assets (nibg) (See ticket #267).

Other changes (not ticket related).
- Different typo fixes.
- Content-type in still donwload REST call was fixed.
- OpenAPI config page bug fix.
- Transcode profile tool select box fix.
- Corrected MediaMosa version check for collection, see ticket #332.
- Corrected the replacement in image style, see ticket #371.
- Corrected incorrect reporting of max_execution_time during cron runs, see ticket #412.
- Don't store invalid bitrate, see ticket #394.
- Support alt parameter fix for openapi/search, see ticket #435.
- Support Request-Parameter-Formet-Value paramter too for openapi REST calls, see ticket $436-#437.
- Warning fix: htmlspecialchars() expects parameter 1 to be string.

Changed 22 months ago by Frans

MediaMosa 2.3.14 (build 1411)
-----------------------------

  • Fixed problem of MM generating still links for assets without stills (See ticket #270). Other changes (not ticket related)
  • Added two Solr schema files, usage depends on the version of Solr used.
  • Removed old Solr schema.xml, use one of the two mentioned above.
  • Fixed user id varbinary size in mediamosa_ftp_user table.
  • Updates Solr installation and configuration instructions

Changed 21 months ago by cvendel

MediaMosa 2.3.15 (build 1413)


Other changes (not ticket related)
- Typo fix in playproxy.

Changed 20 months ago by forgacs

MediaMosa 2.3.16 (build 1415)
Other changes (not ticket related)
- Timezone test fix.

Changed 20 months ago by forgacs

MediaMosa 2.3.17 (build 1422)
- Webservice management fix (See ticket #527).
Other changes (not ticket related)
- Schema change: mediamosa_ftp_user table userid field length fix.
- Schema change: mediamosa_tool_params table type_parameter fix.
- FFMpeg patch development.
- FFMpeg pad recognition development for the latest version of FFMpeg.
- Vpx-transcode frametime development for the latest version of FFMpeg.
- Vpx-transcode "parsing additional info in codes" development for the latest version of FFMpeg.

Note: See TracTickets for help on using tickets.