Fixes #90.
3.2 KiB
Getdown Releases
1.7.0 - Dec 12, 2017
-
Fixed issue with
Digesterthread pool not being shutdown. (#89) -
Fixed resource unpacking, which was broken by earlier change introducing resource installation (downloading to
_newfiles and then renaming into place). (#88) -
The connect and read timeouts specified by system properties are now used for all the various connections made by Getdown.
-
Proxy detection now uses a 5 second connect/read timeout, to avoid stalling for a long time in certain problematic network conditions.
-
Getdown is now built against JDK 1.7 and requires JDK 1.7 (or newer) to run. Use the latest Getdown 1.6.x release if you need to support Java 1.6.
1.6.4 - Sep 17, 2017
-
digest.txt(anddigest2.txt) are now using parallel jobs. Each resource to be verified is a single job and the jobs are doled out to a thread pool with #CPUs threads. This allows large builds to proceed faster as most dev machines have more than one core. -
Resource verification is now performed in parallel (similar to the
digest.txtcomputation, each resource is a job farmed out to a thread pool). For large installations on multi-core machines, this speeds up the verification phase of an installation or update. -
Socket reads now have a 30 second default timeout. This can be changed by passing
-Dread_timeout=N(where N is seconds) to the JVM running Getdown. -
Fixed issue with failing to install a downloaded and validated
_newfile. -
Added support for "strict comments". In this mode, Getdown only treats
#as starting a comment if it appears in column zero. This allows#to occur on the right hand side of configuration values (like in file names). To enable, putstrict_comments = truein yourgetdown.txtfile.
1.6.3 - Apr 23, 2017
-
Fixed error parsing
cache_retention_days. (#82) -
Fixed error with new code cache. (
9e23a426)
1.6.2 - Feb 12, 2017
-
Fixed issue with installing local JVM, caused by new resource installation process. (#78)
-
Local JVM now uses absolute path to avoid issues with cwd.
-
Added
override_appbasesystem property. This enables a Getdown app that normally talks to some download server to be installed in such a way that it instead talks to some other download server.
1.6.1 - Feb 12, 2017
-
Fix issues with URL path encoding when downloading resources. (
84af080b0) -
Parsing
digest.txtchanged to allow=to appear in the filename. Ingetdown.txtwe split on the first=because=never appears in a key but may appear in a value. But indigest.txtthe format isfilename = hashand=never appears in the hash but may appear in the filename, so there we want to split on the last=not the first. -
Fixed bug with progress tracking and reporting. (
256e0933) -
Fix executable permissions on
jspawnhelper. (#74)
1.6 - Nov 5, 2016
- This release and all those before it are considered ancient history. Check the commit history for more details on what was in each of these releases.
1.0 - Sep 21, 2010
- The first Maven release of Getdown.
0.1 - July 19, 2004
- The first production use of Getdown (on https://www.puzzlepirates.com which is miraculously still operational as of 2018 when this changelog was created).