Open-Source Java Utility Package Version 2025.09.15

A high-performance and user-friendly toolkit tailored for developing small to medium-sized back-end applications

- KQueue: New class to support named LIFO/LIFO queues
- K: added writeConsole(), fixed formatting bug in getTimeISO8601(Calendar), added more object types in isEmpty()
- Some minor code and documentation changes

#java #javautil #freeware #opensource #programming

https://java-util.k43.ch

Java Utility Package (Open Source) | Java Utility Package

Open-Source Java Utility Package Version 2025.09.02

A high-performance and user-friendly toolkit tailored for developing small to medium-sized back-end applications

- KCmdArgParser: new class to parse and retrieve command line arguments
- KTimer: Added getElapsedNanoseconds()
- K: Added concat(), clear(), hexToBytes(), isValidHostName(), readConsole(), isMinimumVersion(), internal optimization in timer methods

#java #javautil #freeware #opensource #programming

https://java-util.k43.ch

Java Utility Package (Open Source) | Java Utility Package

Open-Source JAddin for HCL Domino Java Framework 2025.06.16

Java Toolkit for developers writing HCL Domino Server Add-ins

- Optimize thread termination and Domino resource cleanup
- Removed command 'gc!'
- Added warning message if Java heap size is >90% used
- Overall code changes

#DominoJAddin #java #javautil #freeware #opensource #programming #HCLDomino #HCL

https://jaddin.k43.ch

JAddin for HCL Domino Java Framework (Freeware) | JAddin for Domino

Java Toolkit for developers writing HCL Domino Server Add-ins

Open-Source Java Utility Package Version 2025.05.17

A high-performance and user-friendly toolkit tailored for developing small to medium-sized back-end applications

- KPasswordVault: New class to securely hash, store and verify passwords
- KSMTPMailer: Added setLocalFQDNHostName()
- K: Added repeat(), truncateMiddle(), compressGZIP(), decompressGZIP()
- Updated Sample Code

#java #javautil #freeware #opensource #programming

https://java-util.k43.ch

Java Utility Package (Open Source) | Java Utility Package

Open-Source Java Utility Package Version 2025.04.13

A high-performance and user-friendly toolkit tailored for developing small to medium-sized back-end applications

- KHTTPServerThread: new Class to support HTTP server applications
- K: Added getHTTPStatusText(), enhance toPEM() to format certificate chain
- Added sample GraalVM macOS native image executable "GetCurrentVersion"
- Updated sample code

#java #javautil #freeware #opensource #programming

https://java-util.k43.ch

Java Utility Package (Open Source) | Java Utility Package

Open-Source Java Utility Package Version 2025.03.20

A high-performance, user-friendly programming toolkit designed for Java back-end developers

- K: Added loadKeyStore(), toPEM(), generateRSAKeyPair(), encodeHTML() and decodeHTML()
- KLog: Added options in KLog.properties and application startup parameters (KLogInclude and KLogExclude) to include or exclude data from logging
- Updated sample code

#java #javautil #freeware #opensource #programming

https://java-util.k43.ch

Java Utility Package (Open Source) | Java Utility Package

Freeware: Java Utility Package Version 2025.02.26 released

A high-performance, user-friendly programming toolkit designed for Java back-end developers

- Publish Java code on GitHub as open source
- K: Added getCurrentVersionNumber()
- K: Added getPasswordHash()
- Added HelloWorld example to test installation with java -jar ch.k43.util.jar
- Some minor code and documentation changes

#java #javautil #freeware #opensource #programming

https://java-util.k43.ch

Java Utility Package (Open Source) | Java Utility Package

Freeware: New version of Java Utility Package (Version 2025.02.13) released

A high-performance and user-friendly programming toolkit tailored for Java backend developers

- KTimer: Added reset()
- K: Added saveError()
- K: Added multiple static fields that describe the environment
- Updated sample code
- Some minor code and documentation changes

#java #javautil #freeware #programming

https://java-util.k43.ch

Java Utility Package (Open Source) | Java Utility Package

Freeware: Java Utility Package (Version 2025.01.19) released

A high-performance and user-friendly programming toolkit tailored for Java backend developers

- Support for GraalVM native-image compilation (see Tips / FAQ)
- Check if JVM is Java 8 (version 1.8) or higher
- K: Added isNewVersionAvailable()
- Major rewrite of the website content

#java #javautil #freeware #programming

https://java-util.k43.ch

Java Utility Package (Open Source) | Java Utility Package

Freeware: Java Utility Package (Version 2024.12.08) released

A fast and easy to use programming toolkit for the Java backend developer

- KLog: Save the last 10 errors even if logging is not active (retrievable with K.getLastError() and K.getLastErrors()
- K: Changed formatBytes() to show e.g. MiB instead of MB (IEC standard)
- K: Added getPrivateKey(), getPublicKey() and getCertificate()
- Sample code updated

#java #javautil #freeware #programming

https://java-util.k43.ch

Java Utility Package (Open Source) | Java Utility Package