Search Unity

Unity Unity Accelerator Release Notes

Discussion in 'Unity Accelerator' started by marie-unity, Jan 9, 2020.

Thread Status:
Not open for further replies.
  1. marie-unity

    marie-unity

    Unity Technologies

    Joined:
    Aug 6, 2019
    Posts:
    35
    2020-01-09 Unity-Accelerator-v0.1.558+g0ec7762

    Improvements
    • [COL-1016] When stopped, the accelerator should attempt to drain existing connections
    • [COL-1201] Fixed service handling on Windows to avoid an error message during installation
    • [COL-1123] Fixed installation failure on CentOS platforms
    • [COL-1230] [COL-1093] [COL-1098] General improvements around logging
    • [COL-1099] [COL-1138] [COL-1217] [COL-1028] [COL-1046] [COL-1053] [COL-1055] [COL-1095] [COL-1112] [COL-1119] [COL-1100] Many other internal improvements
    Features
    • [COL-1081] Out of Beta!
    • [COL-999] Added new cache metrics to highlight performance regarding hits, misses, and evictions
    • [COL-1047] Provide a signature file for Linux releases to allow manual verification
     
    Last edited by a moderator: Jan 21, 2020
  2. ryanc-unity

    ryanc-unity

    Unity Technologies

    Joined:
    Mar 23, 2016
    Posts:
    1,758
    Release 2020-01-16 - Unity-Accelerator-v0.1.595+g1be135e

    Improvements

    • [COL-1137] Linux Installer cannot be reinstalled if an accelerator has already been installed
    • [COL-1186] IP Address not showing up after installation succeeded
    • [COL-1219] Fixed issue when installer would break with spaces in user name
    • [COL-1232] Fixed a bug in signal handling
    • [COL-1242] Fix deadlock in the item tracking
    • [COL-1245] Fix in-memory item tracking
    • [COL-1259] Fix incorrect eviction policy
    • [COL-962] Added item metadata store for better eviction policies

    Release 2020-01-16 - Unity-Accelerator-Service:master-5544b2e

    Improvements

    • [COL-1064] Service notifications using region-safe delivery endpoint
    • [COL-1068] Accelerator now provides an endpoint for downloading accelerator
    • [COL-1113] Enhanced internal logging
    • [COL-1224] Enhanced shutdown
     
  3. ryanc-unity

    ryanc-unity

    Unity Technologies

    Joined:
    Mar 23, 2016
    Posts:
    1,758
    Release 2020-01-23 - Unity-Accelerator-v1.0.54+g0d88fa4

    Bug Fixes
    • [COL-1244] Fixed issue with install on CentOS and Ubuntu finishing successfully.
    • [COL-1251] Cache Deletes are now batched.
    • [COL-1264] Fixed issue with client unexpectedly closes a connection during a large PUT and possible GET operation and the connection hangs.
    • [COL-1269] Fixed issue with notifications from Collab service.
    • [COL-1270] Fixed issue when Accelerator with Collab enabled has AutoUpdate automatically turned off.
    • [COL-1275] Fixed issue when downloading a new version does not automatically restart to use new version.

    Improvements
    • [COL-1067] Refactor notification handling.
    • [COL-1225] Changed notification endpoint to one dedicated to Unity to ensure continued access for China users.
    • [COL-1243] Improved error handling.
     
  4. ryanc-unity

    ryanc-unity

    Unity Technologies

    Joined:
    Mar 23, 2016
    Posts:
    1,758
    Release 02/06/2020 Unity-Accelerator-v1.0.90+gd82184f

    Bug Fixes
    • [COL-1234] When an Auth Token expires the Accelerator Agent will stop serving requests and will require a new token.
    • [COL-1294] During Collab install the HTTP(s) port is now set correctly.
    • [COL-1296] Fixed issues with Maintenance Window Restarts not triggering.

    Improvements
    • [COL-1019] Add metrics for inline vs out of band evictions.
    • [COL-1073] Retrieve the jwt public key from the service.
    • [COL-1091] Include counts of "hits", "misses", and "errors" to periodic usage reports.
    • [COL-1313] Document the two new *_unscheduled metrics.
    • [COL-1321] Added more info to reports between Editor and Agent.
     
  5. ryanc-unity

    ryanc-unity

    Unity Technologies

    Joined:
    Mar 23, 2016
    Posts:
    1,758
    Release 02/11/2020 Unity-Accelerator-v1.0.130+g5e61869

    Bug Fixes

    • [COL-1226] - Improve Time_Saved and Bandwidth_Saved business metrics
    • [COL-1256] - Shutdown tools commands should still work
    Improvements
    • [COL-1265] - Change business metrics logging events from Info to Debug
    • [COL-1271] - Signature file for Linux executable should not be provided with installer
    • [COL-1214] - Support CORS headers on all outgoing responses
    • [COL-1328] - New command line tool "info" to retrieve the accelerator version and system load level
    • [COL-1343] - Standardized log timestamp format
    • [COL-1351] - Update latest signature file for Accelerator executable

    Release 02/20/2020 Unity-Accelerator-v1.0.143+gc5cae5e

    Improvements
    • [COL-982] - Allow cache eviction config by disk usage rather than free
    • [COL-1228] - Add tests to automate validation of Accelerator installation for all supported platforms
    • [COL-1320] - Enhanced logging
     
  6. hiepu3d

    hiepu3d

    Unity Technologies

    Joined:
    Jul 1, 2017
    Posts:
    60
    Release 02/27/2020 Unity-Accelerator-v1.0.196+ge1f9988

    Bug Fixes

    • [COL-1302] - Fixed issues with the installer on Linux while running unattended.
    • [COL-1316] - Fixed issues with the installer on macOS when attempting to configure install/storage on attached drive.
    • [COL-1355] - Stop "leaking" processes when init script is run more than once
    Improvements
    • [COL-328] - Accelerator will now detect Open File Limit.
    • [COL-1094] - Serve all supported protocols in all ports.
    • [COL-1364] - Command-line help implemented try running “unity-accelerator tool config-help” to see output documenting each config item.
    • [COL-982] - Allow cache eviction config by disk usage rather than free (This time for realz)
     
  7. hiepu3d

    hiepu3d

    Unity Technologies

    Joined:
    Jul 1, 2017
    Posts:
    60
    Release 03/12/2020 Unity-Accelerator-v1.0.242+gf11031d

    Bug Fixes
    • [COL-1403] - Fixed bug with IP-Only redirects.
    • [COL-1405] - Fixed bug with IP changes that did not properly update and saved config to disk.
    • [COL-1411] - Fixed bug with some Linux systems failing run accelerators.
    • [COL-1427] - Fixed bug with auto updating IP address being slow.
    • [COL-1440] - Fixed very rare race condition causing some zero-byte files to be downloaded.
    Improvements
    • [COL-1029] - Made it possible to deploy the Accelerator as a docker container.
    • [COL-1018] - Improvement with the eviction process to complete before starting a new process.
    • [COL-1344] - Improvement with the installation wizard performance.
    • [COL-1432] - Fix bugs around config updates
     
  8. ryanc-unity

    ryanc-unity

    Unity Technologies

    Joined:
    Mar 23, 2016
    Posts:
    1,758
    Release 03/19/2020 Unity-Accelerator-v1.0.259+g8c799e5

    Improvements

    • [COL-1348] - Validate user has selected a folder for install and storage directories
    • [COL-1390] - Keep running even when unable to listen on all ports
    • [COL-1458] - Log all info from the InfoReq
     
  9. ryanc-unity

    ryanc-unity

    Unity Technologies

    Joined:
    Mar 23, 2016
    Posts:
    1,758
    Release 03/26/2020 Unity-Accelerator-v1.0.272+gb7c26b9

    Improvements

    • Released the Local Administrator Dashboard! Learn more about it here.
    • [COL-1310] - Add option in Installer to create password for, and launch, the Local Admin Dashboard
    • [COL-1438] - Separate error logs from the Installer log on Mac
    • [COL-1439] - Ensure Accelerator processes aren't blocked
     
  10. ryanc-unity

    ryanc-unity

    Unity Technologies

    Joined:
    Mar 23, 2016
    Posts:
    1,758
    Release 04/09/2020 Unity-Accelerator-v1.0.288+gf7a97d0

    Bug Fixes

    • [COL-1379] - Installation Wizard on Ubuntu does not show Send Diagnostics option
    • [COL-1426] - Agent fails to assign local IP when running on a disconnected local network
     
  11. ryanc-unity

    ryanc-unity

    Unity Technologies

    Joined:
    Mar 23, 2016
    Posts:
    1,758
    Release 04/23/2020 Unity-Accelerator-v1.0.301+g3f50506

    Bug Fixes
    • [COL-1525] - Fix metrics uploader when collab is NOT enabled
    Improvements
    • [COL-1385] - Create Internal GUID Identifier for Agent
    • [COL-1386] - Add platform to reported business metrics
     
  12. ryanc-unity

    ryanc-unity

    Unity Technologies

    Joined:
    Mar 23, 2016
    Posts:
    1,758
    Release 05/14/2020 Unity-Accelerator-v1.0.328+g0f5c93d

    Bug Fixes
    • [COL-1549] - Accelerator should no longer try to talk to Collab w/o authorization credentials
    Improvements
    • [COL-1384] - Get Certificate through Accelerator Service endpoint rather than configuration
    • [COL-1410] - Store private items in separate locations instead of embedded within configuration file
    • [COL-1526] - Update PubNub SDK
    • [COL-1546] - Setup and use accelerator.cloud.unity3d.com instead of collab-accelerator
    • [COL-1592] - Add tool config-set <name> <value>
     
  13. ryanc-unity

    ryanc-unity

    Unity Technologies

    Joined:
    Mar 23, 2016
    Posts:
    1,758
    Release 05/28/2020 Unity-Accelerator-v1.0.429+g883ddb2

    Bug Fixes
    • [COL-1495] - Local dashboard should show full path for storagedirectory
    • [COL-1498] - Allow users to set the dashboard password in Docker container
    • [COL-1552] - Local admin dashboard should use acronym "IP" instead of "I.P."
    • [COL-1589] - Canceling auth in dashboard should not leave window blank
    Improvements
    • [COL-1543] - Added trivy container vulnerability reports for Docker images
    • [COL-1611] - Updated process control system
     
  14. ryanc-unity

    ryanc-unity

    Unity Technologies

    Joined:
    Mar 23, 2016
    Posts:
    1,758
    Release 06/03/2020 Unity-Accelerator-v1.0.436+g25805e4

    Improvements

    • Added new environment variables for configuring common features. You can learn more about them in this post.
     
  15. ryanc-unity

    ryanc-unity

    Unity Technologies

    Joined:
    Mar 23, 2016
    Posts:
    1,758
    Release 06/11/2020 Unity-Accelerator-v1.0.445+g268a2b8

    Bug Fixes
    • [COL-1222] - Fix bug with Legacy Cache on Windows
    • [COL-1647] - Fix vulnerability with GNUTLS on Debian 10.3
    • [COL-1640] - Fix bugs when port selection reaches :0
    Improvements
    • [COL-1600] - Better error message for "tool config-set"
     
  16. ryanc-unity

    ryanc-unity

    Unity Technologies

    Joined:
    Mar 23, 2016
    Posts:
    1,758
    Release 06/18/2020 Unity-Accelerator-v1.0.477+g904fcce

    Bug Fixes

    • [COL-1513] - Fixes the log file not found when running Accelerator in container
    Improvements
    • [COL-1598] - Better performance during "disk full" scenarios
    • [COL-1636] - Handle special namespace for bandwidth testing
    • [COL-1657] - Moves images to Google Container Registry
    • [COL-1673] - Promote "tool config*" subcommands
    • [COL-1676] - Promote dashboard tool commands
    • [COL-1678] - Dropped 'tool diag-enable'
     
  17. ryanc-unity

    ryanc-unity

    Unity Technologies

    Joined:
    Mar 23, 2016
    Posts:
    1,758
    Release 07/01/2020 Unity-Accelerator-v1.0.502+g903ad1c

    Bug Fixes
    • [COL-1527] - Improved port selection: The port auto-selection used to never change after the first selection was made. Now it will re-auto-select if the TLS vs non-TLS configuration changes.
    Improvements

    • [COL-1663] - HTTP proxy support has been added -- use the conventional HTTP_PROXY and HTTPS_PROXY environment variables to configure.
    • [COL-1586] [COL-1658] - Built-In dashboard now shows the accelerator's CPU usage as well as the system's overall CPU usage. To provide the accelerator's CPU usage levels, a new `uta_agent_sys_cpu_process_percent` metric is available for monitoring.
    • [COL-1620] [COL-1677] - Direct cache manipulation tools are now available via the command line under "unity-accelerator cache". Operations like put, get, and delete are available.
    • [COL-1619] - Quick performance tools are now available via the command line under "unity-accelerator cache perf". These tools are useful to test network bandwidth and latency between a client and accelerator -- you can simply copy the unity-accelerator executable to any client machine to run the tools from. Detailed help is included with the tool itself.
    • [COL-1679] [COL-1691] - More detailed help under the "run" and "wrun" command line commands.
     
  18. ryanc-unity

    ryanc-unity

    Unity Technologies

    Joined:
    Mar 23, 2016
    Posts:
    1,758
    Release 07/30/2020 Unity-Accelerator-v1.0.569+g2096e44
    Bug Fixes

    • [COL-1728] - Fixed a bug where the configuration item CacheDir was being reset on restarts.
    Improvements
    • [COL-1532] - New cache mirroring feature. You can perform a one-time push of all data from one accelerator to another and you can configure one accelerator to forward any new data to another. Run the command line too "unity-accelerator cache push" for more information on push. Run "unity-accelerator config help | less" and look for configuration items whose names begin with "ProtobufForwardPuts" for more information on data forwarding.
    • [COL-1587] - Built-in dashboard now shows disk usage by the accelerator's cached data only, as well as the overall disk usage.
    • [COL-1599] - When a restart is needed due to configuration changes, pending version upgrade, etc. the built-in dashboard will now show what changes are pending the restart and the log file will also contain this information.
     
  19. ryanc-unity

    ryanc-unity

    Unity Technologies

    Joined:
    Mar 23, 2016
    Posts:
    1,758
    Release 08/13/2020 Unity-Accelerator-v1.0.586+ge255fde

    Bug Fixes
    • [COL-1692] - Fixed bug where the command line certificate generation tool required full paths.
    • [COL-1742] - Fixed bug where some directories (bin log runtime) were being created when not necessary.
    • [COL-1754] - Fixed bug where the --http-port and --protobuf-port command line options were causing immediate crashes.
    Improvements
    • [COL-1740] - When a restart is needed, the restart reasons are now logged at the INFO level, up from DEBUG level previously.
    • [COL-1738] [COL-1756] [COL-1847] Other, internal updates and changes.
     
  20. ryanc-unity

    ryanc-unity

    Unity Technologies

    Joined:
    Mar 23, 2016
    Posts:
    1,758
    Release 08/20/2020 Unity-Accelerator-v1.0.591+g23eefb5

    Improvements
    • [COL-1860] [COL-1867] - Added more logging around some error conditions.
     
  21. hiepu3d

    hiepu3d

    Unity Technologies

    Joined:
    Jul 1, 2017
    Posts:
    60
    Release 09/10/2020 Unity-Accelerator-v1.0.604+g695e221

    Bug Fixes
    • [COL-1883] - Fixed bug where local dashboard shows "restart needed" when it does not need to.
    Improvements
    • [COL-1395] - Added new `list-namespaces` command for CLI that lets users lists all namespaces in use in the cache.
    • [COL-1925] - Added new `support-report` command for CLI to help users gather the information that is helpful for Customer Support.
    • [COL-1644], [COL-1645] - Other, internal updates and changes.
     
  22. ryanc-unity

    ryanc-unity

    Unity Technologies

    Joined:
    Mar 23, 2016
    Posts:
    1,758
    Release 11/05/2020 Unity-Accelerator-v1.0.628+gea3998c

    Bug Fixes

    • [COL-2067] - Fixed bug so you can now set config values that start with a minus sign via the command line.
    • [COL-2069] - Improved error messages when failing to load configured cert.pem and key.pem files.
    • [COL-2068] - Fixed an internal race condition.
    Improvements
    • [COL-1486] - Pull Mirroring added. This is to complement the existing Push Mirroring feature to help keep multiple accelerators' data in sync. Push will send out new data to other accelerators, Pull will periodically ask for new data from other accelerators. Push is usually preferred, but Pull may be necessary depending on firewalls, vpns, etc.
    • [COL-1396] - New keys-since request to support the Pull Mirroring feature, with a new command line `cache keys-since` command making use of this new request.
    • [COL-1890] - Eviction defaults have been changed to not require percentage-based free disk space, just raw byte counts.
     
  23. ryanc-unity

    ryanc-unity

    Unity Technologies

    Joined:
    Mar 23, 2016
    Posts:
    1,758
    Release 12/10/2020 Unity-Accelerator-v1.0.903+ge3c7529

    Improvements

    • New installer, offering a similar GUI installer as well as a new command line installer, great for text-only environments or automation. This new installer is a platform we can use to build out new installation features going forward.
     
  24. ryanc-unity

    ryanc-unity

    Unity Technologies

    Joined:
    Mar 23, 2016
    Posts:
    1,758
    Release 01/07/2021 Unity-Accelerator-v1.0.909+g1e7dfa1

    Bug Fixes
    • [COL-2274] - Clearer Editor instructions on final page of new installer.
    • [COL-2276] - Many fixes to the new installer when run on Ubuntu -- if run by a user with admin access, it should be able to install as a proper systemctl service now.
    Improvements
     
  25. ryanc-unity

    ryanc-unity

    Unity Technologies

    Joined:
    Mar 23, 2016
    Posts:
    1,758
    Release 06/01/2021 Unity-Accelerator-v1.0.925+g55e634a

    Improvements

    [UCB-3731]
    - Unity ID Auth Support for ADBV2 Asset Import Caching

    Detail: You can now restrict access to an Accelerator to only Unity ID authenticated users. You will need a TLS certificate and key for the Accelerator, and you will need to configure the allowed Organization. From the command line `unity-accelerator config help`:

    ProtobufTLSRequired bool
    If set true, the Protobuf/Asset-Pipeline-V2 service will require TLS. Almost always used with ProtobufAuthRequired. Only Editor versions 2021.2+ support this feature.

    ProtobufAuthRequired bool
    If set true, the Protobuf/Asset-Pipeline-V2 service will require authentication/authorization. Requires ProtobufTLSRequired also be set true. Only Editor versions 2021.2+ support this feature.

    CertPEM string
    The path to a PEM file containing the TLS certificate for the accelerator to use.

    KeyPEM string
    The path to a PEM file containing the private key of TLS certificate for the accelerator to use.

    OrgID string
    The Unity Organization identifier that this accelerator serves requests for. This will be set automatically when enabling Collaborate. With Protobuf/Asset-Pipeline-V2, this is only used if ProtobufAuthRequired is set true.
     
    MartinBarrette likes this.
Thread Status:
Not open for further replies.
unityunity