| Type |
Changes |
By |
 |
Added standalone version (based on Jetty). |
ojs
|
 |
Improved code maintainability. |
ojs
|
 |
Renamed package prefix to org.japtproxy. |
ojs
|
 |
Fixed a http and ftp connection leak. |
ojs
|
 |
Improved performance by using a multithreaded http connection
manager. |
ojs
|
 |
Updated internal used libraries. |
ojs
|
 |
Fixed a runtime exception in VersionComparator. |
ojs
|
 |
Improved error (resource not found) handling and logging. |
ojs
|
 |
Backend order is now preserved. |
ojs
|
 |
Defined connection and socket timeouts. |
ojs
|
 |
Updated license to GNU/GPL v3. |
ojs
|
Release 1.3 - 2006-09-29
| Type |
Changes |
By |
 |
Fixed removal of packages - in some special cases new packages where deleted
and old ones kept. |
ojs
|
 |
Old micro archives (.udeb) were not removed. |
ojs
|
 |
Improved logging in case of internal errors. |
ojs
|
 |
Return http status code 404 (not found) instead of 503 (service unavailable)
in cases where the requested file couldn't by downloaded from any backend. |
ojs
|
 |
Setting the timezone for If-Modified-Since headers changed the time for
non-GMT Japt-Proxy servers. So mutable files were downloaded again if a
new version check was required. Fixing this bug makes an 'apt-get update'
faster if nothing has changed. |
ojs
|
Release 1.2 - 2006-07-20
| Type |
Changes |
By |
 |
Improved handling of the new pdiff (Package diff) files. These are immutable
and can be send from cache without checking remote site. This improves
speed. |
ojs
|
 |
Use FastDateFormat from commons-lang to remove synchronized code. This improves
speed a bit. |
ojs
|
 |
Added a check for debian package names to avoid undefinable program
errors if package names doesn't follow the format
{basename}_{version}-{revision}_{archive}.[u]deb. |
ojs
|
 |
Added some test cases to ensure quality. |
ojs
|
 |
Simplified some code by using commons-lang. |
ojs
|
Release 1.1 - 2006-04-24
| Type |
Changes |
By |
 |
Fixed and improved the locking algorithm. Due to wrong usage of WeakHashMap
the lock wasn't safe. Now the implementation is safe and a lot faster if
many clients are requesting cached resources concurrently. |
ojs
|
 |
Added more source code comments. |
ojs
|
 |
Improved handling when removing old files. |
ojs
|
 |
Updated used commons-io library from 1.1 to 1.2. |
ojs
|
Release 1.0 - 2006-03-27
| Type |
Changes |
By |
 |
Updated to SLF4J 1.0. |
ojs
|
 |
Completed JavaDocs. |
ojs
|
 |
Change the configuration format. |
ojs
|
 |
Fixed removal of packages starting with the same prefix as other packages. Thanks to Holger Klawitter
|
ojs
|
 |
Fixed removal of packages without considering the architecture. |
ojs
|
Release 1.0-RC2 - 2006-03-08
| Type |
Changes |
By |
 |
Added checkstyle configuration and applied tips to source code. |
ojs
|
 |
Added more source code comments. |
ojs
|
 |
Added support for configurable backend based cache directory. |
ojs
|
 |
Fixed typos and other small code unrelated errors. |
ojs
|
Release 1.0-RC1 - 2006-02-27