SERVERSIDE.AI
Search
K

Version 2.1.0.x

Release v2.1.0.43 - 2023-06-29 - HOTPATCH (2024-01-30)

Fixes

  • SSAI-2308: HLS-Live: small playlist size aka pre-roll is not working sometimes

Known Issues

  • CS-522: some reporting data/metrics are not collect properly

Release v2.1.0.43 - 2023-06-29

Enhacement

  • SSAI-2016: added new metrics to reporting charts.
  • SSAI-2258: added new property minimumSourceUpdatePeriod to the channel.
  • SSAI-2235: added permission to Editor load systems.
  • SSAI-2147: per-profile muxing types, support packed-audio.
  • SSAI-1614: added compatibilityHlsMedia checkbox.
  • SSAI-1969: add new chart for ad_insertion_total metrics

Fixes

  • SSAI-1632: Error-message-correction, small text fix and mongo upgrade.
  • SSAI-2131: added channel tests.
  • SSAI-2192: revert changes of NEM-2152, because it causes error.
  • SSAI-2068: added reporting service tests.
  • SSAI-1900: fixed content/add replacement for live channels.

Known Issues

  • SSAI-2308: HLS-Live: small playlist size aka pre-roll is not working sometimes

Release v2.1.0.42 - 2023-05-27

Fixes

  • SSAI-2118: Cannot reset channel on A1 INT (ssaipre2 / nemo2prod2).
  • NEM3-1903 (NEM-2072): AWS S3 routinely deletes old media from DB and bucket.

Release v2.1.0.41 - 2023-05-26

Fixes

  • SSAI-1632: PRE-PRD: Rework on Error Messages on Login/Register screen.
  • SSAI-805: added redirection to login page (autologout).
  • NEM-2152: PRD Admin UI: error when deleting deliverable medias.
  • SSAI-1969: SSAI Report section working again.
  • SSAI-2025: Pre-PROD: HLS w/o preroll getting saved with a error message.
  • SSAI-816: added new property preservePlaylistFilename to channels.
  • SSAI-1895: PRD Reporting UI - Only 5 channels can be selected.
  • NEM-2161: adminUI: Remove content/ad replacement for VoD channel.

Release v2.1.0.40 - 2023-04-04

Fixes

Package issues fix + recursion bug fix.

Release v2.1.0.39 - 2023-03-30

Fixes

  • SSAI-1993: Node.js #Release v18.15.0 on backend (+spawner).

Release v2.1.0.37 - 2023-03-23

Fixes

  • CS-77: fix of @azure/storage-blob upload.

Release v2.1.0.36 - 2023-03-15

Fixes

  • SSAI-286: fixed string rejection.
  • SSAI-581: removed 'flow' label, added 'encoderType' label.
  • SSAI-1960: NEMO changes for new architecture.
  • SSAI-1622: PRD - Change Trial account message.
  • SSAI-1884: adminUI:adSlate drop down list limited.

Release v2.1.0.35 - 2023-02-03

Fixes

  • NEM-2150: adminUI: openapi - Swagger docu broken - Fetch error.
  • NEM-2092: Job counter sometimes shows wrong data.
  • NEM-1561: Hide password in nemo2->systems->ams.
  • NEM-1993: PrePRD: UI player error message.
  • NEM-2085: Fix warnings in the browser console
  • NEM-1683: Slider “Stream has separate audio playlist” should not appear for Dash channels.
  • NEM-1563: NEMO2: get rid of all calls to nemo.mixin's list() action.

Release v2.1.0.34 - 2023-01-06

Enhancements

  • NEM-1856: Providing combined VAST.xml on adBreakLevel for VoD.
  • NEM-1517: AWS CDN Integration for DAS/HbbTV.
  • NEM-1850: Upgrade Code Libs for HTTP Client.
  • NEM-1441: Change tenant defaults: new GVA template.
  • NEM-1976: Replacer picks up job after it was already marked by stitcher in DB as "too late".

Fixes

  • NEM-2064: Fixed: hls-replacer takes up memory without restrictions.
  • NEM-2083: Fixing segmentation_type_id get overwritten by accident.
  • NEM-1953: Shaka Player for VoD channels does not work.
  • NEM-2052: HiSense: no back to broadcast (FTA) after DAS.
  • NEM-2050: Black screen for many seconds on PREP event, LG device.
  • NEM-2027: DAI - Playback Problems at the start/end of Digital Stream on Samsung TVs.
  • NEM-2112: serversideUI: enabling channel lead to an error.
  • NEM-2073: Add metrics to logs before reset.
  • NEM-1808: DATERANGE-end for iOS not present.
  • NEM-2069: Session resolver uses ip and user-agent from service not client.
  • NEM-1836: Too many connections to redis pub/sub from monitor&spawner remove Monitoring section from channel.

Known Issues

  • NEM-2131: channel-api: modify breaks DvrWindow
  • NEM-2150: adminUI: openapi - Swagger docu broken - Fetch error
  • CS-77: Azure Encoding Fails for Google Ad Manager Campaigns
  • SSAI-1884: adSlate dropdown list limited to 5 entries

Release v2.1.0.33 - 2023-01-05

Enhancements

  • NEM-2012: Support of DASH-Live serverside beaconing - Ad beacons.
  • NEM-1958: Support of dolby-digital audio.
  • NEM-1833: added "gva" ad-server type support.
  • NEM-1563: NEMO2: get rid of all calls to nemo.mixin's list() action.

Fixes

  • NEM-1959: Update Channels UI: Color change for hover over buttons implementation
  • NEM-1816: Update adminUI: channel state slider
  • NEM-2092: Job counter sometimes shows wrong data.
  • NEM-2085: Fix warnings in the browser console
  • NEM-1683: Slider “Stream has separate audio playlist” should not appear for Dash channels.
  • NEM-1818: Manifest analysis only doesn't work/throws error.
  • NEM-1995: Review the explanatory texts and fixed some spelling mistakes.
  • NEM-1991: hbbtv: trying to delete files before upload.

Release v2.1.0.32 - 2022-12-02

Enhancement
  • NEM-1912: Replacement of all adMarker with personalized ads in the current window.
  • NEM-1959: Update Channels UI: Color change for hover over buttons implementation.

Fixes

  • NEM-2032: Live-HLS: Missing Encryption tag in the SSAI-output-manifest.
  • NEM-1957: User is navigated to staging login page while clicking on confirmation link for admin SSAI. QA-Team.
  • NEM-1954: DASH Live channel stops working due to wrong sourceURL.
  • NEM-2005: hls-stitcher error: Wrong channel configuration.
  • NEM-1844: Channel issue with mediaSequence.

Release v2.1.0.31 - 2022-10-12

Release v2.1.0.30 - 2022-10-07

Enhancements

  • NEM-1815: Channel-api: set DVR growingPlaylist - new parameter for HLS-live.
  • NEM-1817: Re-create channel for specific cluster.
  • NEM-1806: ChannelAPI: new parameter for HLS-LIVE - provide SCTE marker within the output manifest aka Fallback.
  • NEM-1652: HLS-Analyser: Improve error handling.
  • NEM-1472: Update Sync Process - Multicluster.

Fixes

  • NEM-1811: DVR window value in Channel configuration is not getting updated on saving as blank or 0.
  • NEM-1718: Variance duplicates fixed.

Known Issues

  • NEM-2083: segmentation_type_id get overwritten.
  • NEM-2131: channel-api: modify breaks DvrWindow.

Release v2.1.0.29 - 2022-08-19

Enhancements

  • NEM-1551: Swap "controls" and "monitoring" columns in table view.
  • NEM-1718: MultiDASH load test - add variance counter.
  • NEM-1472: Update Sync Process - Multicluster.

Fixes

  • NEM-1763: Audio normalization not saved after resetting a channel.

Release v2.1.0.28 - 2022-08-02

Enhancements

  • NEM-1715: Add metrics to channel-assets.
  • NEM-1472: Update Sync Process - Multicluster.
  • NEM-1768: Create a new encoding pipeline for Samsung TV.
  • NEM-1493: Ad-Click Tracking Enablement: UI and channel config

Fixes

  • NEM-1684: Several settings are missing in Bitmovin profile created by Analyser.
  • NEM-1364: Fix the reports view in case if no or only a few data is present.
  • NEM-1622: Running jobs counter does not work.

Release v2.1.0.27 - 2022-07-04

Enhancements

  • NEM-1703: Multiple clusters support in reports.
  • NEM-1666: VoD-ChannelUI: configuration of VAST.xml URI presence.

Fixes

  • NEM-757: SSAI Channel Sessions - Excel download - incorrect file.
  • NEM-1708: Failed encoding job.

Release v2.1.0.26 - 2022-06-13

Enhancements

  • NEM-1647: List of concatenations.
  • NEM-1624: swagger-api-docu: export collection as json.
  • NEM-1672: Implement caching of successful requests in /channel-assets endpoint

Fixes

  • NEM-1582: Audio issue on MOV after transcoding on SAMSUNG TV 2021 model.
  • NEM-1506: Channels are deleted if "Reset" button is used.

Release v2.1.0.25 - 2022-05-11

Enhancements

  • NEM-1484: HLS-Live Channel config: Suppress HLS tags.
  • NEM-1182: Do not overwrite manual adjustments in encoding profiles.
  • NEM-1549: Subscription settings: Update Pricing Table.
  • NEM-1548: ChannelUI: add HMAC Subdomain.
  • NEM-1547: HTTP/REST Upload.
  • NEM-1556 implemented admin auth for sync route.

Fixes

  • NEM-1625: correct handling of "http" parameter.
  • NEM-1621: No access from jobs/ to corresponding title, medias and other jobs of this title.
  • NEM-1538: Pre-PRD: Deleting of Assets and Medias not possible.
  • NEM-1501: RBM2: deleted ad assets still visible asynchron in stream but not available in Servside admin UI.
  • NEM-1599: Media duration issue.
  • NEM-1594: Implement a workaround for unexpected ad server behaviour.
  • NEM-1574: adminUI: search by channelName and channelId not possible.
  • NEM-1477: Press on job details button results on redirect to empty assets page.

Release v2.1.0.24 - 2022-03-23

Enhancements

  • NEM-1481: Remove calls to remote broker.
  • NEM-1384: Source-File Upload and medias view.
  • NEM-1460: HMAC encrypted storage (Frontend).
  • NEM-1490: Add moleculer metrics to spawner.
  • NEM-1466: GVA: Creative ID used instead of UniversalAdID for referencing ad assets in SSAI
  • NEM-1478: HBBTV: Retry logic in spawner.
  • NEM-1450: AzureMediaService: create new filed for baseURL

Fixes

  • NEM-1546: HTTP 500 in Bitmovin API.
  • NEM-1501: RBM2: deleted ad assets still visible asynchron in stream but not available in SSAI UI.
  • NEM-1467: ad assets cannot be deleted in UI.
  • NEM-1476: List of entries without limit returns all entries.
  • NEM-1475: Jobs status updates without limit parameter.
  • NEM-1453: DASH-Live channel_config: remove Independent Media Sequences and Legacy Media Sequence Handling.

Release v2.1.0.23 - 2022-02-08

Enhancements

  • NEM-1444: Authentication (HMAC).
  • NEM-1443: Add HLS-Live parameter to UI, API and Synchroniser.
  • NEM-1370: Add filter tenant/cid in GVA logs for kibana -- metadata: { channelId, tenant }.
  • NEM-1421: Added User-Agent to requests to Source-Stream Source.
  • NEM-1228: Conclusion of monitoring/channel deactivation test.
  • NEM-1010: You cannot create your own personal Dashboard for different users.
  • NEM-1409: NEMO2 Code obfuscation.
  • NEM-1367: VoD Channel config: set audioGroups for multiAudio w/ Bitmovin.
  • NEM-1089: Support EBU-R128 audio normalization for Bitmovin.
  • NEM-277: Deleting a media deletes all referenced files.
  • NEM-1379: Size in bytes not detected.
  • NEM-1366: VoD- HTTP-Proxy: channelConfiguration.
  • NEM-1291: Add tenant to internal tracking URL.
  • NEM-1371: Anlayzer PRE-PRD: wrong encoding profile.
  • NEM-1363: Analyser - Bitmovin Encodingprofile wrong (separate audio).
  • NEM-926: Logs to include tenantId and itemId if available.
  • NEM-1069: Inform user if the profile has changed.
  • NEM-1307: AzureMediaService: MediaURL leads to encoding error - not allowed character - fixed.
  • NEM-1126: Removed "analyzeduration" and "probesize" parameters from ffprobe calls.

Release v2.1.0.21 - 2021-10-25

Enhancements

  • NEM-1205: ## Fixes for reports + new report + reporting service + usage report endpoint.
  • NEM-1391: Customer HLS Beaconing Deactivated.
  • NEM-1312: VAST-Wrapper: user Ids from last object for building the reference.
  • NEM-1311: Make the streaming endpoint in AMS configurable.
  • NEM-1309: UI VoD channel-config: Support for SCTE marker within the source manifest, replace vs. insertion.
  • NEM-1306: Stream analyser should create a proper channel profile for Bitmovin and separate audio.
  • NEM-1294: GVA: Configured the support of ad buffet ads.
  • NEM-1287: CatchUp TV (part 1).
  • NEM-1281: serverside.ai - disable register for user .
  • NEM-1259: Can't create tenant on staging.
  • NEM-1257: Fallback behaviour GVA for UniversalAdID = unknown.
  • NEM-1233: PRD /openapi route is broken.
  • NEM-1214: GVA Template - multiple values for the same Key - SmartAdServer.
  • NEM-1107: GVA Template - cust_params encoding for Google

Release v2.1.0.20 - 2021-09-30

Fixes

  • NEM-1091

Release v2.1.0.19 - 2021-09-22

Fixes

  • NEM-1285, 1300

Release v2.1.0.18 - 2021-09-15

Fixes

  • NEM-1271, 1253, 1145, 1230, 1226, 1223, 1279, 573, 1240, 1280, 1236 1278, 1213, 1200 1293, 1247, 1248, 1091 1019

Release v2.1.0.17 - 2021-07-15

Enhancements

  • NEM-1223 http param on /view routes Introduce new channel parameter for http only on /view route, so that the media and vast URL on the /view route contain http only as well.
  • NEM-1224 Channel configuration: DVR - Growing playlist for Live If a session is requested with timeshiftStart and growingPlaylist=true it is expected that the manifest contains all segments from the timeshiftStart to the liveEdge.
  • NEM-1226 Channel configuration: HLS independent media sequence counting (ENSURE TO RUN THE DB MIGRATION AND A FULL SYNC )
  • NEM-1145 Segmentation Configuration allow the ad insertion to be triggered by the SCTE35 binary time_signal and configure on channel-level, which trigger is applicable for ad replacement.
  • NEM-1253 - provide channel reset ability - PUT https://preprod.serverside.ai/api/v2/channels/reset/:channelId

Fixes

  • NEM-1236 Bitmovin-encoding: adConditioning for VoD fails - missing PIDs.
  • NEM-1247 Synchroniser run removes internal beacons from channel.
  • NEM-1252--hlsLegacyMediaSequenceHandling-cannot-be-set-to-false

Release v1.0.16 - 2021-06-10

Enhancements

  • NEM-1201-scheduled-tasks: Use bull.js to run repeated tasks (synchroniser,notifications archiving, Stripe usage report)
  • NEM-1202_expire_mail: Update "trial scope is expired" email template
  • NEM-1192-new-report-for-20210527: something which is readable for reporting and invoicing FH-278 support SCTE35-2013-XML DASH StreamEvents FH-279 support SCTE35 CUE-IN command FH-171 support config for node http keepAlive, maxSockets
  • NEM-1209 Prometheus integration for clientside-tracking FH-328 Enhanced SCTE35 support for signaling replacement opportunities, incl. scte35 time_signal HBBTV: [das] Provide 'hints' about unavailable ads in any case [das] add additional 'hints' to identify failed ad clips [ref] DAI-Lib - 2.11.4

Fixes

  • NEM-1149-titleIds-not-unique: Make sure that titles.id is unique in Mongodb database
  • NEM-1203--isMultiPeriod-not-sent-to-ssai-API-on-channel-create: ensure isMultiPeriod set on channel create
  • NEM-1060-monitor-issues: The Stream-Monitor shows an issue for the stream that looks ok in the test player.
  • NEM-1213-reporting-inconsistencies: various inconsistencies between the reports.
  • FH-345: [dash] add missing import statement & avoid reading manifest through cache
  • FH-337 [debug] Fix faulty debug log

Release v2.1.0.15 - 2021-05-11

Enhancements

  • NEM-1178 Content Location Replacement
  • NEM-1192 New Usage Report

Fixes

  • NEM-1186 Chanel-assets: set lock before database request to prevent 2 (or even more) jobs starting simultaneously
  • NEM-1195 Add media size to channel-asset response to simplify reporting
  • NEM-1196 REPORTING: Some ElasticSearch requests stuck with timeout when run from Node js (@elastic/elasticSearch package)
  • NEM-1198 REPORTING: Remove table from Map report
  • NEM-1200 SSAI UI Reporting Data Export (Channel Usage Data) is containing not expected channels
  • NEM-734 Monitoring Sensitivity -There should be at least 2 missed ad-replacements in a row before turning the channel to the unhealthy state Services
  • nemo2:# Release-#Release v1.0.15-rc2-d81b0f16 monitor:# Release-#Release v1.0.15-rc2-d81b0f16 spawner:# Release-#Release v1.0.15-rc2-d81b0f16## Enhancements source-stream-proxy:0.6.19-afc1e9a0ssai a1-manifest-manipulator:0.0.8-34c2bb40 generic-vast-adapter:0.5.4-1618590992

Release v2.1.0.13 - 2021-03-30

Enhancements

  • NEM-1160 - pipe original content through proxy

Enhancements

  • [das] Allow overwriting previous replacement results via ALLOW_OVERWRITE_RESULTS=true (default: false) to enable the DAS retry-featur

Fixes

  • NEM-1163 - Shutdown timeout (Add shutdownTimeout option to Moleculer's broker and use moleculer-bull instead of bull to enable "graceful shutdown")
  • NEM-1164 - Fix error handling in moleculer-bull jobs
  • FH-337 VAST XML parse (Impression-) beacons from volatile XML structure
  • Support SCTE35 XML-tags without an XML namespace fix naming mismatch in parsed SCTE35 XML events Services
  • NEMO2:# Release-#Release v1.0.13-rc1 haproxy-ingress:v0.11.1 monitor:# Release-#Release v1.0.13-rc1 spawner:# Release-#Release v1.0.13-rc1
  • SSAI-api:#Release v1.12.0-9325a432
  • SSAI-channel-api:v2.12.8-ae403863 clientside-tracking:0.13.0-628c8b9b
  • SSAI-dash-replacer:v2.6.0-c64bf368
  • SSAI-dash-scanner:v2.5.1-f8e5f7ee generic-vast-adapter:0.5.2-1615898754
  • SSAI-worker-replacer:#Release v1.10.12-5b094009
  • SSAI-worker-responder:#Release v1.10.12-5b094009
  • SSAI-worker-scanner:#Release v1.10.8-ce29a511 session-resolver
  • SSAI-supervisor:v2.5.1-52e7f3b3 ad-aggregation-service:v4.3.1-0fded188 adstitcher-srv:v4.1.7-56fd861a source-stream-proxy:0.2.0-56b291ce

Release v2.1.0.12 - 2021-03-23

Enhancements

  • NEM-1078 - Improving Processing and Encoding timing
  • NEM-1101 - Deployed separate vm-pool for encoding worker
  • NEM-854 - Support of insecure (http) * SSAI input and output stream
  • NEM-882 - source stream proxy
  • NEM-1152 - Use bull.js queue in * NEMo2 jobs
  • NEM-1078 - Improving Processing and Timing for HBBTV
  • FH-266 - Support SCTE35 Binary: base64 splice_Insert for DASH LIVE
  • FH-78 - Support DASH live multi period input
  • FH-336 - Caching for Manifest Request
  • FH-313 - move excessive output from error to debug log-level
  • FH-171 - Set KeepAlive for HTTP-Sessions to improve service performance we can keep sessions to ad-servers alive.
  • FH-315 - HLS-Scanner: Scan all playlists: up from first common, up to last commonly signaled segment; guarantee equal playlist counters after (re-) synchronization

Fixes

Several improvements for HBBTV pipeline Improvements on the internal encoding pipeline including gracefull shudown, autoscaling and stability improvements Updated Service Versions

Release v2.1.0.11 - 2021-03-02

Enhancements

  • NEM-1111 - Invite User does not work
  • NEM-1119 - stream-analyser: fails when ffprobe times out

Release v2.1.0.10 - (never deployed)

Release v2.1.0.9 - 2021-01-26

Enhancements

  • NEM-1025 - Support own ftp-upload worker
  • NEM-1047 - HLS Analyzer - Support tokenized sourcestream
  • NEM-1061 - Sort DASH manifest for single asset bevor uploading it

Fixes

  • NEM-1021 - HLS LIVE No Ads visible/no preroll
  • NEM-980 - HLS-Live analyser: wrong codec declaration for encrypted streams
  • NEM-1038 - Cannot activate monitoring for live channels
  • NEM-1050 - CORS headers are missing on the serverside.ai VAST tracking endpoints

Release v2.1.0.8 - 2021-01-12

Enhancements

  • NEM-689/ NEM-1013 - Support .mov as Ad source container
  • NEM-737/NEM-750 - Use Kubernetes-Scheduler - for running the synchronizer

Fixes

  • NEM-1009 - As admin you can change your own role to other roles
  • NEM-1033 - fix synchoniser diff on nulls / empty object
  • NEM-1037 - Cannot create subscription notifications for Jobs (created/failed/done)
  • NEM-1035 - request to nemo API for non-existent channel gives error
  • NEM-795 - Bitmovin encoding configuration - remove unecessary fields from schema
  • NEM-944 - Add all ENV_VAR to the config checker
  • NEM-1029 - TImeshift Window: check this cannot be set to null
  • NEM-1017 - stream-analyser - remove redundant code
  • NEM-1016 - Channel creation: "internalBeacons" must be 'null'
  • NEM-892 - Wrong Channel ID via mail for created jobs for demo channels
  • NEM-1014 - Redbeemedia HLS source: Cannot find program for rendition
  • NEM-1020 - VOD Monitoring Issue
  • NEM-1018 - DASH VoD Output Indicator Error
  • NEM-884 - A1 HLS-VoD playback issue

Release v2.1.0.7 - 2020-12-08

Enhancements

  • NEM-990 Added Generic VAST Adapter functions for Goldbach
  • NEM-763 Setup alerting
  • NEM-999 Mirgration for latest SSAI-Cluster-Version
  • NEM-998 Custom user mapping

Fixes

  • NEM-996 Channel is not created (staging)
  • NEM-1001 Not possible to save a channel after saved with server side ad beacons activated
  • NEM-995 Monitored channel is not created (staging)
  • NEM-997 Live channels are not created
  • NEM-988 Issue with HLS tracking
  • NEM-1001 Not possible to save a channel after saved with server side ad beacons activated

Release v2.1.0.6 - 2020-11-10

Enhancements

  • NEM-895 - Ad Slate configuration mandatory
  • NEM-846 - Simultan Encodings for the same Asset
  • NEM-938 - Generic VAST Adapter: Support Spotx
  • NEM-963 - Generic VAST adapter: Springserv
  • NEM-544 - Notifications for Broken Streams

Fixes

  • NEM-720 - "see pricing PDF" - should be a link
  • NEM-881 - Technical Design for the updated channel creation/ management flow
  • NEM-913 - Missing DASH environment parameter
  • NEM-799 - Stream-Monitor GUI: some segment details fail to load
  • NEM-943 - Cannot create tenant-default channels
  • NEM-948 - Cannot switch off server-side-beacons
  • NEM-953 - HLS-Live encrypted: analyser failed
  • NEM-954 - Bitmovin encoding broken - generator or Unified Streaming streams
  • NEM-880 - Technical Requirements for DISCOVERY
  • NEM-870 - Deployment: Add SSAI beacons to VAST for additional SSAI internal reporting - FH9
  • NEM-887 - Deployment of latest SSAI-code for Serverside-beaconing
  • NEM-958 - Generic Ad Server to implement Discovery SSP
  • NEM-974 - Synchronizer: ignore health
  • NEM-977 - Getting workflow page back working
  • NEM-981 - channelId and channelType are not saved in medias collection

Release v2.1.0.5 - 2020-11-10

Enhancements

  • NEM-605 - Adjustments for pricing tiers - UI Issues
  • NEM-692 - Usebility: Enter Key for login
  • NEM-393 - Client side tracking - Reporting Endpoint
  • NEM-678 - Channels: Stream Analyser - HLS. Get frame rate from FRAME-RATE on EXT-INF where it exists
  • NEM-798 + NEM-849 - Generic VAST Adapter Backend
  • NEM-833 - Support 30A Channels - single rendition
  • NEM-815 - Channel Synchroniser: Scheduled run has no execution id in the logs
  • NEM-869 - ClientSide-Tracking API
  • NEM-859 - Warn the user if "level" parameter value, derived from manifest or ffprobe check does not match the resolution and fps
  • NEM-885 - Change to ad-server-mock - only deliver 5Sec ads with a break to see with ad-slate
  • NEM-898 - Stream has separate audio playlist get updated during analyse
  • NEM-922 + NEM-935 + NEM-936 - Switch to enable Serverside or clientside beacons

Fixes

  • NEM-759 - Add explicit message if an attempt is made to use an mrss playlist for analysis
  • NEM-827 - SES HLS-Live source don't get analysed correctly
  • NEM-826 - Channel Synchroniser: create or delete monitoring channels
  • NEM-821 - Setplex HLS-Live stream can not be analysed
  • NEM-664 - Login as invited user before confirmation
  • NEM-635 - Typo and logical changes in TechDocs
  • NEM-818 - WebPlayer dont support mid- and post-roll
  • NEM-861 - A1 HLS Stream cannot be analysed
  • NEM-866 - Logstash crashes on wrong ad-request data
  • NEM-871 - HLS-Live: absolute media URL leads to an error
  • NEM-894 - Ensure "sourceHealthy" and "outputHealthy" work as nullable booleans
  • NEM-900 + NEM-905 + NEM-904 - Encoding issues

Release v2.1.0.4 - 2020-10-27

Enhancements

  • NEM-517 - Support CMAF (HLS and DASH)
  • NEM-812 - Timeshift-Window configuration for HLS/DASH live
  • NEM-601 - Monitoring: Support additional HLS SCTE35 style for monitoring (GAM and EdgeWare)
  • NEM-821 - Support Setplex Streams
  • NEM-827 - Support SES-HLS Streams
  • NEM-818 - Display Mid-rolls in the example player for VOD

Fixes

  • NEM-861 - A1-HLS-Stream-cannot-be-analysed
  • NEM-811 - HLS-Live stream can not be updated via UI - changing type issue
  • NEM-828 - DASH-Live source don't get analysed correctly
  • NEM-823 - Delete the monitoring channel each time monitoring is switched off
  • NEM-777 - Errors in reports of a new tenant
  • NEM-831 - HTML title should be Serverside.ai
  • NEM-804 - DASH-Live Monitor: Maximum call stack size exceeded Service Versions

Release v2.1.0.3 - 2020-10-06

Fixes

  • NEM-773 - AdServer URL gets overwritten during enabling monitoring
  • NEM-692 - Usability: Enter Key for login
  • NEM-627 - Buttons not highlighted correctly when invite a new User
  • NEM-628 - Introductory text not visible after first login
  • NEM-727 - Disable "Register" button until registration completes or fails
  • NEM-714 - Tenant names with spaces
  • NEM-653 - Channel can not be disabled
  • NEM-766 - DASH live Stream can't be analysed - prob error
  • NEM-803 - Tenant is created in database even if you get "user already exists" error
  • NEM-759 - Add explicit message if an attempt is made to use an mrss playlist for analysis
  • NEM-702 - Passwords without special character are accepted
  • NEM-814 - Channel Synchroniser: reports differences for preRoll where both sides are null
  • NEM-810 - HLS-Live stream gets configured as HLS-VoD via api instead of hls-live

Release v2.1.0.2 - 2020-09-22

Fixes

  • NEM-722 - Channel-creation: 500/403 during source analysis
  • NEM-757 - SSAI Channel Sessions - Excel download - incorrect file
  • NEM-700 - UI: Copy ID from Channels with strange spaces behind the ID
  • NEM-605 - Adjustments for pricing tiers - UI Issues
  • NEM-731 - Channel usage with undefined channels (maybe monitoring?)
  • NEM-762 - STAGING: Cannot register new user
  • NEM-760 - Showstopper: VOD-Replacement not working on PreProd
  • NEM-645 - Failed new tenant registration can leave systems and default channels
  • NEM-675 - DASH LIVE, SM: channel with broken output stream never gets analysed
  • NEM-773 - AdServer URL gets overwritten during enabling monitoring
  • NEM-767 - UI Channel Usage Map - missing countries
  • NEM-778 - Check all the Reports for buckets count limitation
  • NEM-468 - Wrong HTTP-Code on login error
  • NEM-790 - MRSS is not delivered in the right format

Release v2.1.0.1 - 2020-09-02

Enhancements

  • NEM-435 Channel Creation Get frame rate from manifest / segment The frame rate is no longer defaulting to 25fps. It is taken from the analyses manifest instead. Note: The frame rate can still be modified in the advanced/profile section as before.

Fixes

  • NEM-488 Tenant Defaults can be optional
  • NEM-537 Message (confirm mail) after registration
  • NEM-547 Stream Monitor is detected as ad fraud
  • NEM-553 Stream Monitor improvements
  • NEM-561 Azure Encoding wrong intermediate media URL
  • NEM-583.2 Help Text for Ad Campaign Completion rate
  • NEM-620 Monitor dash live issue
  • NEM-634 Correct links on upgrade page
  • NEM-647 Change VAT to 16 pct
  • NEM-648 Disable preroll
  • NEM-649 preRoll settings - value should be null when enablePreRoll is false
  • NEM-654 enablePreRoll not passed to FH API
  • NEM-687 Monitoring channel ends up in wrong SSAI cluster
  • NEM-703 Disable Stream Monitor for disabled channels

Release v2.1.0.0 - 2020-06-30

Enhancements

  • NEM-38/NEM-167/ NEM-613 - Adjustments for pricing tiers It is now possible to subscribe to the Basic tier for 99€ a month leaving your credit card data. Usage related data will be tracked monthly and added to the monthly bill.
  • NEM-366 - HLS manifest with audio group declaration We now support HLS manifests with audio group declaration
  • NEM-526 - Extended monitor data
  • NEM-528 UI Refactoring - General The general UI was polished, is more cleanly structured and fits into our corporate identity.
  • NEM-527/ NEM-594/ NEM-582 - UI Refactoring - Reports Reports have been refactored as well to provide a view on all important at a glance.
  • NEM-530 - Playlist service The playlist API can be used to store and retrieve ad cue points for your VOD-Channels. Findout more in our documentation: https://nowtilus.gitbook.io/serverside-ai/api/playlists
  • NEM-619 - Demo channels After the registration of a new company we now offer four Demo-Channels that can be used for testing and as reference for additional channels.
  • NEM-626 - Added support link If any issues occur you can now reach out to our support team via the service desk.

Fixes

  • NEM-353 - Channel should have names instead of id in the reports
  • NEM-414 - Do not show preroll option for dash
  • NEM-452 - Security issues with Editor role
  • NEM-460 - CORS warning fix
  • NEM-469 - Security: Potential exposure of tenants data
  • NEM-471 - Security: Potential exposure of Auth0 token
  • NEM-489 - Wrong link in new user admin-mail
  • NEM-516 - ApiKey saved as literal string '-REDACTED]' on updates
  • NEM-533 - Missing segments in DASH Example Stream
  • NEM-535 - Channel Sync not running reliably
  • NEM-545 - Cannot analyse some VOD manifest
  • NEM-550 - Change professional concurrent users display
  • NEM-560 - Live-Channel cannot be started -> pre roll setting
  • NEM-563 - Cant register
  • NEM-568 - Cannot activate pre configured channels
  • NEM-576 - Cant register user
  • NEM-589 - Stream monitor fix
  • NEM-599 - Encoding error
  • NEM-623 - Fix display issue in VOD-Monitoring