Appendix D: Release Notes¶
v2.4.x¶
2.4.3 (JAN 20, 2017)¶
Bug Fix
- Fixed infrequent Content-Encoding headers missing from compressed content responses
2.4.2 (JAN 18, 2017)¶
Feature/Policy Updates
- Vhost-Link feature added
Bug Fixes
- Fixed the unintended termination with negative Content-Length header value from origin servers
- Fixed the unintended termination from unstable origin server communications for MP3HLS packetizing
2.4.1 (NOV 24, 2016)¶
Feature/Policy Updates
- Processes origin HTTP responses with missing Reason-Phrase’s
- DIMS: supports canvas resizing
Bug Fixes
- Compression integrity improved
- VLC media player compatibility for M4A HLS playback
- Abnormal termination from missing DIMS resize dimensions
2.4.0 (NOV 07, 2016)¶
Feature/Policy Updates
- Modify HTTP request URL to origin.
- Support M4A HLS
Bug Fix
- Enhanced processing for invalid MP4 size headers.
v2.3.x¶
2.3.7 (SEP 26, 2016)¶
Feature/Policy Updates
- DIMS: allocates system resource for image conversion
- Origin Health Checker: also includes stand-by origin servers
Bug Fix
- Compression on/off
2.3.6 (AUG 16, 2016)¶
Feature/Policy Updates
- Client socket processing policy update
- DIMS: PNG alpha compositing update for JPG conversion
Bug Fix
- Unintended termination from a Hardpurge API call in DIMS processing
2.3.5 (JUL 1, 2016)¶
Feature/Policy Updates
- Improved native HLS player compatibility
- DIMS image cropping in the unfixed aspect ratio
Bug Fix
- Unintended termination upon an origin status reset API call with Origin Health-Checker activated
2.3.4 (JUN 3, 2016)¶
Feature/Policy Updates
- Supports large MP4 files with 32-bit mdat atoms (4GB or more)
- Supports Host header value in unknown access logs
- WM installation : Apache Manual folder deleted for security
- WM installation : “winesoft” Apache account as nologin
Bug Fixes
- HLS: CPU overload upon some videos
- Termination upon bypassing HTTP requests
- Client IP shown as 0.0.0.0 in access logs
- Configuration backup failure for over 260 virtualhosts generated
2.3.3 (APR 26, 2016)¶
Bug Fixes
- Unintended 404 responses upon origin host, DIMS and compression configured [2.3.0 ~ 2.3.2]
- Unintended CPU overload upon SNMP View deletion
- WM - 0 value input error from SNMP GlobalMIn
2.3.2 (MAR 22, 2016)¶
Feature/Policy Update
- HLS index file compatibility improved
Bug Fixes
- Unintended termination from encryption/decryption with a bad SSL handshake
- Occasional termination from active ACLs
2.3.1 (FEB 23, 2016)¶
- Supports MP3 streaming in HLS
Feature/Policy Updates
- Custom access log format
%..y Request HTTP header size%..z Response HTTP header size
Bug Fix
- WM : unintended failure in no destination port configured
2.3.0 (FEB 3, 2016)¶
- Supports on-the-fly compression.
Bug Fixes
- Expires Header: incorrect max-age value from modification
- DIMS Statistics: incorrect average value from faulty denominator
v2.2.x¶
2.2.5 (JAN 12, 2016)¶
Feature/Policy Updates
- HTTP response code update: “451 Unavailable For Legal Reasons”
Bug Fix
- TLS : unintended termination upon attacking packets
2.2.2 (DEC 3, 2015)¶
- Modifies HTTP request header to origin
Feature/Policy Updates
- HTTP request/response header modification : ‘put’ action added, which inserts the header
2.2.1 (NOV 19, 2015)¶
Bug Fixes
- TLS-Handshake: overlapping ChangeCipherSpec return upon separate ChangeCipherSpec and ClientFinished messages
- DIMS : size ratio malfuction from Animated GIF resizing
2.2.0 (NOV 4, 2015)¶
- Supports TLS 1.2 (including Forward Secrecy and other security policy updates)
Bug Fixes
Abnormal termination upon no disk information
- TLS-Handshake version choice
Before. TLSPlaintext.version After. ClientHello.client.version
v2.1.x¶
2.1.8 (OCT 14, 2015)¶
Bug Fix
- Abnormal termination upon manager port access from blocked IPs (2.1.6 ~ 7)
2.1.7 (OCT 7, 2015)¶
- Multi-Trimming : Stitches multiple segments trimmed from the origin videos.
Feature/Policy Updates
- Access Log : Supports TrimCIP option for X-Forwarded-For header
Bug Fixes
2.1.6 (SEP 9, 2015)¶
Feature/Policy Updates
- DIMS : Converts only the first frames for Animated GIF
Bug Fixes
- Chapter 14. Access Control : IP access control malfuction
- DIMS : ‘+’ coordinate malfuction for cropping images
2.1.5 (AUG 18, 2015)¶
- Virtualhost Sub-Path : Supports virtualhost sub-path by accessing paths
- Facade Virtual Host: Supports separate client traffic statstics and access logs by accessing domains
2.1.4 (JUL 31, 2015)¶
Feature/Policy Updates
Less CPU usage
https-multi-nic: listening on multiple NICs
- URI policy change for Access Control
Before. keywords omitted (such as MP4HLS) from URIs After. the whole URIs
Bug Fixes
2.1.3 (JUN 25, 2015)¶
Feature/Policy Updates
- SyncStale : All content control (Purge , Expire and HardPurge) API calls tracked and logged (synchronization with stale logs and index when restarted)
- %u expression added to Custom Access Log Format (full-length URIs from client requests logged)
Bug Fixes
2.1.2 (MAY 29, 2015)¶
Web Management - English support
Feature/Policy Updates
- Single-core CPU support
Bug Fix
- Customized module malfunction in the Indexing mode
2.1.1 (MAY 7, 2015)¶
MP4 HLS : Provides bandwidth and resolution information in StreamAlternates
Bug Fix
- Abnormal termination caused by broken header MP4 video analysis
2.1.0 (APR 15, 2015)¶
Feature/Policy Updates
- Directory expression removed from Chapter 5. Content Purge (purge, expire, hardpurge, expireafter)
URL by directory expression (example.com/img/) caches the returned file from the origin. Directory expression (example.com/img/) merged with pattern (example.com/img/*)
- API expressions added
/monitoring/average.xml/monitoring/average.json/monitoring/realtime.xml/monitoring/realtime.json/monitoring/fileinfo.json/monitoring/hwinfo.json/monitoring/cpuinfo.json/monitoring/vhostslist.json/monitoring/geoiplist.json/monitoring/ssl.json/monitoring/cacheresource.json/monitoring/origin.json/monitoring/coldfiledist.jsonWM - resolv.conf editing removed
v2.0.x¶
2.0.6 (APR 28, 2015)¶
Feature/Policy Updates
- WM - resolv.conf editing removed
Bug Fix
- abnormal termination from MP4 analysis with broken headers
2.0.5 (APR 1, 2015)¶
Feature/Policy Updates
- Serves trimmed MP4 by HLS The following expressions trim the original media file (/vod.mp4) from 0 to 60 seconds and serve in HLS. | /vod.mp4?start=0&end=60/mp4hls/index.m3u8 | /vod.mp4**/mp4hls/index.m3u8**?start=0&end=60 | /vod.mp4?start=0/mp4hls/index.m3u8?end=60
- HLS index file (.m3u8) update Before. Version 1 After. Version 3 (changeable back to version 1)
Bug Fixes
- abnormal termination in HLS conversion with HTTP encoded special characters
- overloaded CPU for MP4 media with broken headers
- audio/video synchronization failure while serving MP4 with uneven audio keyframe in HLS
- RRD - statistics bug: average response time shown in total
- WM - forcing formatting new disks removed
2.0.4 (FEB 27, 2015)¶
Feature/Policy Updates
Hash
algorithm update at Origin Selection
- Client requested URI is usable as a parameter when redirecting by Virtual Host Access Control.
Bug Fix
- Disk full due to unremoved caching files
2.0.3 (FEB 9, 2015)¶
Feature/Policy Updates
- DIMS internalization and enhancement
- WM - traffic alert messages added
Bug Fix
- WM - Virtual host generation failure
2.0.2 (Jan 28, 2015)¶
- Able to pass User-Agent header value from clients when requesting to the origin server.
Bug Fixes
- Failed to trim MP4 files with MDAT length 1.
- WM - failed to show other clustered servers’ graph.
- WM - showing other clustered server’s status as the relevant one.
2.0.0 (DEC 17, 2014)¶
- Disk space optimization: just as downloaded from the origins. (please refer to Range Request )
- Memory Restriction added
- TLS 1.1 support
- SSL/TLS Acceleration support by AES-NI.
- ECDHE CipherSuite support (please refer to CipherSuite Selection )
- DNS Log added
- Policy Update: Seprate TTLs for each IP if the origin server is configured by domain
- origin Error Detection and Recovery added
- origin Health-Checker added
- System Free Memory added
- etc.
- Supported operating system updaated: CentOS 6.2 or later, Ubuntu 10.01 or later
- NSCD daemon included in the installation package
- DIMS included
- Restart required after Caching Reset
<DNSBackup>
removed<MaxFileCount>
removed<Distribution>
removed, integrated into Origin Selection