Introduction

Brevity V5 is a combination of API services running in the cloud, server software (Brevity Engines) and a client application (Brevity App). Updates to Brevity can include updates to some or all of these components. Updates to the API services running in the cloud are always performed by the AllDigital engineering team. Updates to the server software (Brevity Engine) and client application (Brevity App) are deployed automatically by restarting the Brevity Engine service or Brevity App. Please contact AllDigital support for more information on this process.

Release 5.8 (02/11/18)

Issue Type Key Summary
New BVF-3648 Add ability to cancel a running job
New BVF-3809 Add purge function to Files API service
Fix BVF-3601 Asset deliveries to Microsoft Azure generate NPE error when file is dropped from a watch directory
New BVF-3800 Multiple callback deliveries – Add callbacks to projects
Fix BVF-3822 Brevity Client app unable to add new sub organizations
New BVF-3690 Improvements to channel management and storage of metadata. Visible in Brevity Client App
Fix BVF-3622 Brevity Client App generates OOM errors during mass ingest of source assets
New BVF-3851 Add support for E-Mail callback notifications
Fix BVF-3813 Improved reliability for large asset bundle ingest
Fix BVF-3603 Brevity Engines specified in project delivery settings not being utilized
Fix BVF-3832 Client App returning error after viewing organization details
New BVF-3815 Asset probe details and metadata viewable in Client App
Fix BVF-3830 Job progress update bar not updating reliably
Fix BVF-3811 Improve reliability of Brevity Engine file purge service for large data sets
Fix BVF-3808 Improve pixel format detection for DNxHD source assets
Fix BVF-3856 Jobs fail during thumbnail generation when ) ( characters present in source asset file name

 

Areas affected:

  • Callback Receiver Service
  • Callbacks Service
  • Organizations API
  • Locations API
  • Profiles API
  • Projects API
  • Jobs API
  • Job-Offer Service
  • Workflow Service
  • Files API
  • Authn API
  • OAuth-Consumer Service
  • P2P Rendezvous Service
  • Server Side Events Service
  • Database intra-replication Service

Client Application (Release 2 – Build 42

Release 5.6 (10/23/17)

Issue Type Key Summary
New BVF-3796 Add sub-channel support to Media RSS generation
New BVF-3720 Add average bandwidth reporting to job details
New BVF-3762 Add progress column to job details page in Brevity Client app
Fix BVF-3785 Unable to browse remote file systems with directories that include spaces
Fix BVF-3774 Brevity Client app becomes unstable after token expires
Fix BVF-3782 Error parsing stored modification date for remote indexed file systems
Fix BVF-3744 Completed jobs remain in ACTIVE state even though all tasks completed successfully
New BVF-3747 Update / modify existing meta data in Media RSS feeds from XML data
Fix BVF-3763 Maintain aspect ratio for ingested thumbnail images
Fix BVF-3741 Delivery of multiple thumbnails to remote gateways fails
Fix BVF-3755 Non-video files in bundles being delivered to video only delivery settings
New BVF-3756 OAuth secured callback endpoint support
Fix BVF-3748 Asset delivery not reliable to FTP locations
Fix BVF-3766 Custom media player integration returning invalid URL’s
New BVF-3773 Update artwork in Brevity Client App
Fix BVF-3754 Workflow service unstable after large number of thumbnails processed
Fix BVF-3745 Workflow service updates Files API service asynchronously
Fix BVF-3740 Files API service updated to reduce database query complexity
Fix BVF-3743 Files API service slow transaction performance
Fix BVF-3738 Message queue service updated to improve “step.progress” queue handling

 

Areas affected:

  • Callback Receiver Service
  • Callbacks Service
  • Organizations API
  • Locations API
  • Profiles API
  • Projects API
  • Jobs API
  • Job-Offer Service
  • Workflow Service
  • Files API
  • Authn API
  • OAuth-Consumer Service
  • P2P Rendezvous Service
  • Server Side Events Service
  • Database intra-replication Service
  • Client Application (Release 2 – Build 41)

Release 5.5 (08/18/17)

Issue Type Key Summary
New BVF-3733 Add private channel support to Media RSS generation
New BVF-3734 Add center crop to custom thumbnail profiles
New BVF-3735 Add custom meta data parsing logic to Brevity for media RSS generation
New BVF-3731 Add “All” channel to include all content from other channels for media RSS generation
New BVF-3729 Store media RSS on FTP locations
Fix BVF-3732 Channel media RSS not generating dcterms:valid
Fix BVF-3741 Multiple thumbnail delivery to gateway failing
Fix BVF-3736 Correct bundle push to FTP problem when ingesting via Brevity Client App
New BVF-3727 Add media:keywords to media RSS feeds

 

Areas affected:

  • Callback Receiver Service
  • Workflow Service
  • Files API

Release 5.4 (08/08/17)

Issue Type Key Summary
New BVF-3714 Project linking for custom workflow
Fix BVF-3715 Timecode burn in not working properly
Fix BVF-3719 Very large file delivery to Microsoft Azure arriving out of sequence
Fix BVF-3716 Update get /project/{uid}

 

Areas affected:

  • Callback Receiver Service
  • Executer (engine)
  • Jobs API
  • Profiles API
  • Projects API

Release 5.3 (07/13/17)

Issue Type Key Summary
Fix BVF-3549 Clustering update to message queue service
Fix BVF-3708 Callback service failing to obtain the callback URL
Fix BVF-3711 Brevity Client App hangs when outer pane disappears
Fix BVF-3706 Brevity Client App crashing intermittently after completion of job
Fix BVF-3705 Purge service in Brevity Engine executer leaks open file descriptors
Fix BVF-3707 Correct intermittent API timeout problem
Fix BVF-3710 Thumbnails not sent to workflow service resulting in stuck jobs

 

Areas affected:

  • Workflow Service
  • Executer (engine)
  • Organizations API
  • Callbacks Service
  • Engine Provisioner Service
  • Client Application (Release 2 – Build 39)

Release 5.2 (07/08/17)

Issue Type Key Summary
Fix BVF-3689 File naming macros not being applied for Push to Path

 

Areas affected:

  • Workflow Service

Release 5.1 (06/30/17)

Issue Type Key Summary
Fix BVF-3688 Workflow service failing to copy files after completion of transcode tasks

 

Areas affected:

  • Workflow Service

Release 5.0 (06/29/17)

Issue Type Key Summary
New BVF-2548 Brevity Engine clustering – Add Brevity Engine to cluster via API
New BVF-3512 Incorporate monitoring service into all Brevity API services
New BVF-2766 Auto database clustering
Fix BVF-3577 Correct Java OOM in callback receiver service
Fix BVF-2616 Correct duplicated callback delivery for job success
New BVF-2546 Brevity Engine clustering – Create new Brevity Engine cluster via API
Fix BVF-2707 Increase scrolling limits for destinations
New BVF-3225 Display delivery settings configuration defaults
New BVF-2910 Edit existing project delivery settings
Fix BVF-3337 Update Brevity Engine to Brevity Engine for submitted bundles and directories
Fix BVF-3594 Java exception error during File Monitor service startup
New BVF-2556 Jobs submitted to cluster are processed by cluster member nodes
Fix BVF-3367 Local downloads: Browse from remote file are displayed as “Multiple Files”
Fix BVF-3509 Map in Locations tab in Brevity Client app returns “Oops, something went wrong”.
Fix BVF-3319 Logback service not honoring TotalSizeCap
Fix BVF-3478 Error when creating new projects
Fix BVF-3490 Not possible to update location name or modify Enabled selector
Fix BVF-2745 Include pagination for more than 15 granted organization memberships
Fix BVF-3247 Update patch project location configuration creating new documents instead of updating existing
Fix BVF-3528 Permissions check incorrect for mounted file volumes in Files API service

 

Areas affected:

  • Executer (engine)
  • Watchfolders (engine)
  • Filemonitor (engine)
  • Authentication Service
  • OAuth Consumer Service
  • Jobs API
  • Projects API
  • Files API
  • Organizations API
  • Profiles API
  • Locations API
  • Callbacks Service
  • Callback-Receiver Service
  • Engine Provisioner Service
  • P2P Rendezvous Service
  • Server Side Events Service
  • Job-Offer Service (Clustering)
  • Workflow Service
  • Client Application (Release 2 – Build 36)

Release 4.22 (06/15/17)

Issue Type Key Summary
Fix BVF-3675 Very large files corrupted during send to Microsoft Azure

 

Areas affected:

Executer (engine)

Release 4.21 (06/08/17)

Issue Type Key Summary
Fix BVF-3664 Update Java OOM condition during send to Microsoft Azure

 

Areas affected:

Executer (engine)

Release 4.20 (06/07/17)

Issue Type Key Summary
Fix BVF-3654 Update callback receiver service to correct failing jobs
Fix BVF-3651 Update graph database stored functions
Fix BVF-3650 Add optional count query to pager library
Fix BVF-3649 Correct Java OOM error in Brevity Client Application
Fix BVF-3647 Correct null pointer error when executing GET /jobs
Fix BVF-3646 Update database record archival policy
Fix BVF-3645 Field definitions updated in callback receiver service
Fix BVF-3642 Improved database clustering fault tolerance
Fix BVF-3641 Resume Brevity Engine to Brevity Engine file transfer after service restart
Fix BVF-3639 Step.Progress updates causing null pointer error in workflow service
Fix BVF-3638 Update to callback-receiver service
Fix BVF-3637 Exception errors due to requesting too many records from database
Fix BVF-3636 Update stored database procedures to correct heavy CPU utilization problem
New BVF-3635 Push to Azure blob containers parallelized with thread pool of 30 and 4MB blocks
New BVF-3625 Incorporate automated retry for failed workflow tasks

 

Areas affected:

  • Executer (engine)
  • Jobs API
  • Projects API
  • Files API
  • Organizations API
  • Profiles API
  • Locations API
  • Callback-Receiver Service
  • Workflow Service

Client Application (Release 2 – Build 35)

Release 4.19 (05/16/17)

Issue Type Key Summary
Fix BVF-3628 Update Java thread management for Brevity executer service

 

Areas affected:

  • Executer (engine)
  • Engine Provisioner Service

Release 4.18 (05/11/17)

Issue Type Key Summary
Fix BVF-3630 Nested bundle flag not observed
Fix BVF-3629 Engine to engine jobs fail if a managed directory is dropped
New BVF-3626 Add function to initiate remote executer service restart
Fix BVF-3623 Brevity client app crashing when login with “Remember Me’ selected
Fix BVF-3619 Step progress message queue falling behind
Fix BVF-3617 File probe task should be skipped for non-transcoding workflows
New BVF-3614 Brevity client app retains token and automatically logs in if token has not expired
New BVF-3607 “Remember Me” selector not working

 

Areas affected:

  • Workflow Service
  • Executer (engine)
  • Engine Provisioner Service
  • Client Application (Release 2 – Build 34)

Release 4.17 (05/10/17)

Issue Type Key Summary
Fix BVF-3621 Out of memory condition graph database cluster
Fix BVF-3620 Locations API service intermittent failures at startup
Fix BVF-3618 Out of memory condition in Brevity executer service
Fix BVF-3615 Progress updates not sent to Workflow service
Fix BVF-3613 Transfer step stays active after send and receive tasks complete
Fix BVF-3612 Files are copied into managed path even when no deliveries have been configured for Brevity engine
New BVF-3609 Microsoft Azure delivery improvements. Reduced HTTP chunk size and progress updates
New BVF-3604 Ad ‘IO’ resources to throttle transfer tasks

 

Areas affected:

  • Executer (engine)
  • Jobs API

Release 4.16 (05/02/17)

Issue Type Key Summary
Fix BVF-3599 Browse remote via Brevity App returns only 10 items

 

Areas affected:

  • Files API

Release 4.15 (04/27/17)

Issue Type Key Summary
Fix BVF-3596 File indexer service for remote location browsing and ingest

 

Areas affected:

  • Workflow Service

Release 4.14 (04/22/17)

Issue Type Key Summary
Fix BVF-3592 File monitor of mounted Amazon S3 buckets causes exceptions in Files API
Fix BVF-3591 Push-to-Path not working for audio only profiles

 

Areas affected:

  • Workflow Service
  • Files API

Release 4.13 (04/05/17)

Issue Type Key Summary
Fix BVF-3557 Refactor all XDCAM 50 presets

 

Areas affected:

  • Profiles API

Release 4.12 (04/04/17)

Issue Type Key Summary
Fix BVF-3556 Pushing empty file to Microsoft Azure blob storage account fails

 

Areas affected:

  • Executer (engine)

Release 4.11 (03/31/17)

Issue Type Key Summary
Fix BVF-3551 Timeout in workflow trying to update Files API causing jobs to fail
Fix BVF-3548 Support ingesting nested bundles via watchfolders

 

Areas affected:

  • Workflow Service
  • Watchfolders (engine)