================================================================================ Replify Accelerator 7.1.0-32109 Release Notes ================================================================================ This document details the content of the Replify Accelerator release 7.1.0. This release contains several features and improvements along with bug fixes. The previous GA release of Replify Accelerator was version 7.0.0. ================================================================================ Release Highlights ================================================================================ - Improved Cache Throughput - Many other fixes and improvements (see below for details) ================================================================================ Upgrade Instructions ================================================================================ The following versions of the Virtual Appliance (VA) and Enterprise Manager (REM) can be upgraded directly to 7.1.0: = 7.0.0 = 6.5.0 = 6.4.0 = 6.3.0 = 6.2.1 = 6.2.0 = 6.1.0 To upgrade your system, the REM should be updated first (if you have a REM), followed by the Virtual Appliance and then clients. If upgrading the REM or VA from a release that is older than v7.0, please run the following command: apt-get update --allow-releaseinfo-change The following command should be used to upgrade the VA/REM for all releases. replify-ctl upgrade You will be prompted for an activation code after running the above command. Please contact support@replify.com for this code. Windows clients can be updated by navigating to 'Tools > Options > Updates' in the Replify client user interface. To avail of updates, the client must be connected to an upgraded REM or VA. Detailed installation instructions can be found in the Replify Installation & Configuration Guide. The Accelerator Client can also be downloaded from the web interface of VAs and REMs. ================================================================================ Extra steps for QEMU/Proxmox users ================================================================================ The QCOW2 image supplied for previous releases assumed that the image was attached using a standard SCSI device. If it was attached using VirtIO SCSI, the upgrade may result in errors. To resolve these, run dpkg --configure grub-pc and choose the correct device. This will usually be '/dev/vda'. If unsure, please contact Replify Support. ================================================================================ Changes in Behaviour this Release ================================================================================ [ACC-6399] Due to changes on how cache information is stored on disk, the cache will be cleared after upgrading to v7.1. [ACC-6353] Bandwidth Savings tool has been removed from the Bandwidth savings page [ACC-6400] The Linux client is no longer supported on Ubuntu 18-04. ================================================================================ Download Links ================================================================================ URLs for pre-packaged VMs are listed below. Details for installing directly on a Linux server or cloud environment can be found in the installation guide at https://www.replify.com/resources/installation_guide Downloads for other platforms may be available on request. Please contact Replify Support for more information. -------------------------------------------------------------------------------- VMWare ESX -------------------------------------------------------------------------------- VA OVF: https://s3.replify.com/v7.x/v7.1.0/Replify-Appliance-7.1.0-32109/Replify-Appliance-7.1.0-32109.ovf VA VMDK: https://s3.replify.com/v7.x/v7.1.0/Replify-Appliance-7.1.0-32109/Replify-Appliance-7.1.0-32109-disk1.vmdk REM OVF: https://s3.replify.com/v7.x/v7.1.0/Replify-Manager-7.1.0-32109/Replify-Manager-7.1.0-32109.ovf REM VMDK: https://s3.replify.com/v7.x/v7.1.0/Replify-Manager-7.1.0-32109/Replify-Manager-7.1.0-32109-disk1.vmdk -------------------------------------------------------------------------------- Hyper-V -------------------------------------------------------------------------------- REM: https://s3.replify.com/v7.x/v7.1.0/Replify-Manager-7.1.0-32109-hyperv.zip VA: https://s3.replify.com/v7.x/v7.1.0/Replify-Appliance-7.1.0-32109-hyperv.zip -------------------------------------------------------------------------------- QEMU -------------------------------------------------------------------------------- REM: https://s3.replify.com/v7.x/v7.1.0/Replify-Manager-7.1.0-32109.qcow2 VA: https://s3.replify.com/v7.x/v7.1.0/Replify-Appliance-7.1.0-32109.qcow2 -------------------------------------------------------------------------------- Docker -------------------------------------------------------------------------------- VA: https://hub.docker.com/r/replifyltd/accelerator/ REM: https://hub.docker.com/r/replifyltd/manager/ -------------------------------------------------------------------------------- SHA256SUMS -------------------------------------------------------------------------------- SHA256 hashes for each file listed above have been generated for this release, they can be downloaded from this link: SHA256SUMS: https://s3.replify.com/v7.x/v7.1.0/SHA256SUMS =============================================================================== New Features and Improvements =============================================================================== [ACC-5950] Improved peering logic when peers have different block size configurations [ACC-6183, ACC-6209, ACC-6430, ACC-6456] Logging improvements [ACC-6313] Improved cache throughput on systems where cache is full [ACC-6366] Clearer descriptions added to REM Client Report UI [ACC-6399] Alternative index and block store modules are now available that use rocksdb for storage [ACC-6400] The VA, REM and Linux clients are now built against glibc-2.28 [ACC-6416] Ability to edit filters has been added to the REM UI [ACC-6422] QCOW2 images are configured with Virtio SCSI [ACC-6426] Batch deletion of tags functionality added to REM UI [ACC-6433] Cache efficiency improvements [ACC-6440] VA, REM and clients now use OpenSSL 1.1.1s [ACC-6442] VA and clients now use ZStandard 1.5.2 compression library =============================================================================== Fixes =============================================================================== [ACC-6078] The Linux client uses same interception hook mechanism as the VA [ACC-6256] Improved logic when available disk space on a VA is low [ACC-6364] REM client report UI no longer has an erroneous delete button in the active clients tab [ACC-6365] Condition where connecting a client to a REM sometimes sent out incorrect VA list has been resolved [ACC-6374] Stats collection module uses fewer CPU resources [ACC-6381 Deactivating an application server when a VA is under load no longer causes a crash [ACC-6395] Validation of peered IP address is improved on VAs with multiple interfaces [ACC-6402, ACC-6451] Logic for resizing caches when disk space is low has been improved [ACC-6404] Error handling when adding peer with invalid IP has been improved [ACC-6417] Error handling with adding a duplicate filter has been improved [ACC-6415, ACC-6437] Some race conditions removed from cache logic when under multiple connections are processing the same content under high load [ACC-6423] Capability filters are saved to a file with a user friendly filename [ACC-6432] Maximum number of open files is now configured correctly on Docker images [ACC-6350, ACC-6431, ACC-6368, ACC-6398] Efficiencies made in how cache index is stored on disk [ACC-6367] Added more detail to help text of replify-ctl command [ACC-6389] Accelerator Start menu entries in Windows have more user friendly names [ACC-6447] Parameter validation added to replify-ctl ================================================================================ Errata or Known Issues ================================================================================ [ACC-6470] Syslog functionality is broken [ACC-6352] It is no longer possible to use a proxy connection between a client and VA using a proxy server [ACC-6145] Adding a new CA to a VA may require a service restart to occur before this is used when validating application server connections [ACC-5083] SMB Connections are not optimized by the Mac client [ACC-4719] STARTTLS and HTTP CONNECT content is not cached in client to local VA scenarios [ACC-4648] Mac client service stops when it connects to a VA that is using a non-standard block size [ACC-4137, ACC-4170] applications that use SSL pinning (e.g. Skype for Business, Dropbox, some applications depending on Apple certificates etc) will have their connections blocked if configured in the VA to use SSL optimization, unless the pinned certificate is also uploaded to the VA. [ACC-3825] Un-rooted Android devices can only accelerate HTTP(s) traffic