Skip to content

Releases: CIRDLES/Squid

v1.9.10 Maintenance Release

17 Mar 13:28
d04ec4b
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.9.9...v1.9.10

v1.9.9 Maintenance Release

19 Feb 14:31
1706e0b
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.9.7...v1.9.9

v1.9.7 Maintenance Release

04 Feb 12:18
108e68e
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.9.6...v1.9.7

v1.9.6

12 Jan 18:11
6e17a8a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.9.4...v1.9.6

v1.9.4

23 Dec 14:10
114e91b
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.9.3...v1.9.4

v1.9.3

08 Dec 19:18
a8bb74b
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.9.2...v1.9.3

v1.9.2

05 Dec 12:30
80c5193
Compare
Choose a tag to compare

Features improvements to Reports Manager.

What's Changed

Full Changelog: v1.9.1...v1.9.2

v1.9.1 Maintenance Release

15 Nov 10:41
3478f87
Compare
Choose a tag to compare

Updated dependencies

Fixed #664

v1.9.0

05 Nov 02:01
004c0f4
Compare
Choose a tag to compare

This release includes extensive housekeeping to rationalize dependencies and to ensure the compatibility of Squid3 with Java LTS 8, 11, and 17.

As per README:
Squid3 requires Oracle's Java 1.8. It will not run on later versions of Java EXCEPT as explained below:

With the current release of version 1.9.0, Squid3 is now compatible with the three LTS (long-term support) versions of Java - 8, 11, and 17. You can read here about the history of Java versions. Squid3 release ".jar"s are built using Java SE8 to run correctly on 8, 11 and 17. There is an important caveat, however, that the Squid3 graphical user interface is built using JavaFX. JavaFX is included in most releases of Java 8, but has been separated into a different project in all later Java versions. The result is that, in general, a different Squid3 "jar" file must be created for each flavor of operating system - Win, Mac, and Linux, since JavaFX is coupled to the underlying environment. There are various ways to automate this process, but the most elegant and time-saving solution for us is to depend on the Liberica family of Java JDKs and JREs, which provide a "full" version that automatically brokers the JavaFX environment needed for the operating system and only requires one version of the Squid3 "jar" that will run on any system using Liberica's full JDK or JRE 8, 11, or 17.

If you are successfully running Squid3 using Oracle's Java 1.8, the following paragraph is for information only.

The Liberica full JDK or JRE for 8, 11, or 17 for your operating system can be downloaded as a compressed archive and expanded anywhere you choose. If you want to make this version the default on your operating system, there are many online tutorials to follow. The Java executable is in the "bin" folder and is named "java" for Mac and Linux, and "java.exe" for Windows. To run the Squid3 "jar" file, open a terminal window and paste in the path to the java executable, followed by a space character and the flag "-jar" followed by a space character and the path to the Squid3 "jar" file.

Windows example assuming terminal is currently in folder containing Squid3 "jar":

C:\MYJAVA\jdk8u302-full\bin\java.exe -jar Squid3-1.9.0.jar

Mac or Linux example assuming terminal is currently in folder containing Squid3 "jar":

/Users/yourName/Documents/MYJAVA/jdk8u302-full/bin/java -jar Squid3-1.9.0.jar

If you need to have a copy of Squid3 that runs on a specific OS and a Java JDK or JRE that does not include JavaFX, we can provide one or provide instructions for you to build one from the source code.

v1.8.5

06 Oct 17:54
eb933be
Compare
Choose a tag to compare

Fixes issues #652, #654, #655, #656, #657 and misc refactoring.