home.social

#javautil — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #javautil, aggregated by home.social.

fetched live
  1. 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

    java-util.k43.ch

  2. 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

    java-util.k43.ch

  3. 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

    jaddin.k43.ch

  4. 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

    java-util.k43.ch

  5. 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

    java-util.k43.ch

  6. 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

    java-util.k43.ch

  7. 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

    java-util.k43.ch

  8. 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

    java-util.k43.ch

  9. 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

    java-util.k43.ch

  10. 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

    java-util.k43.ch

  11. Freeware: Java Utility Package (Version 2024.10.26) released

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

    - KDB: Added option argTimeOutSec to exec()
    - KDB: Added prepare() and execPrepare() to support SQL precompilation and prevent SQL injection attacks

    #java #javautil #freeware #programming

    java-util.k43.ch

  12. Freeware: Java Utility Package (Version 2024.09.12) released

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

    - KThread: New class for easy Java thread creation and termination
    - KSMTPMailer: Migrated from JavaMail (javax.mail) to Eclipse Jakarta/Angus mail.
    - KDB: Added option in getDataAsTable() to optionally print column headers
    - K: Added option to isNumber() to check for allowed numeric range

    #java #javautil #freeware #programming

    java-util.k43.ch

  13. Freeware: Java Utility Package (Version 2024.08.29) released

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

    - K: Added isInteger() and stopThread()
    - KLogSMTPHandler: Added logging handler to send error log entries (FATAL log level) to any SMTP server
    - Updated KLog.properties example file
    - Some minor code and documentation changes

    Have fun!

    #java #javautil #freeware #programming

    java-util.k43.ch

  14. Freeware: Java Utility Package (Version 2024.08.24) released

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

    - K: Remove SHA-1 algorithm from generateHash()
    - Added serialize() and deserialize()
    - KDB: Added maxRows argument to exec() call
    - Added serialVersionUID to all classes to protect object serializations
    - Added toString() to all classes to write out object data
    - Updated sample code

    Have fun!

    #java #javautil #freeware #programming

    java-util.k43.ch

  15. Freeware: Java Utility Package (Version 2024.08.12) released

    Fast and easy to use programming toolkit for the Java backend developer

    - Implemented Java AutoCloseable in KDB, KSocketClient, KSocketServer, KSocketServerListener and KSocketServerThread
    - K: Added isNumber(), round(), compressZLIB() and decompressZLIB()
    - K: Added option to encodeJSON() to return null, boolean and number values without quotes

    #java #javautil #freeware #programming

    java-util.k43.ch

  16. Freeware: Java Utility Package (Version 2024.06.27) released

    - KLog: New logging formatter classes to write log output as CSV or XML
    - KLog: Adds UUID field to JSON, CSV, XML and JDBC to log data
    - KDB: Added setAutoCommit() and getElapsedTime()
    - K: Added formatBytes(), updated getJVMMemStats() to return number of bytes
    - New KLog.properties sample file uploaded

    #java #javautil #freeware #programming

    java-util.k43.ch

  17. Freeware: Java Utility Package (Version 2024.06.20) released

    - KDB: New class to support JDBC compliant databases with various output formats (JSON, CSV, table or Java objects)
    - KLogJDBCHandler: Added logging handler to output data to any JDBC compliant database
    - KSMTPMailer: Added setUnsubscribe(), setSubject(string, charset), and setOAuth2Authentication()
    - K: Added encode and decode methods for XML, JSON and CSV

    #javautil #java #freeware #programming

    java-util.k43.ch

  18. Freeware: Java Utility Package (Version 2024.06.10) released

    - KSMTPMailer: Added Jakarta Mail debug log, getMessageSize() and non-UTF-8 support for text parts
    - KLog: Added query, set and reset of logging levels during runtime
    - Sample Code: More and updated sample code
    - Website: Added download page with Jakarta Mail/Activation JAR files

    #javautil #java #freeware #programming

    java-util.k43.ch

  19. Freeware: Java Utility Package (Version 2024.05.24) released

    - KHTTPClient: Support for PUT, PATCH, OPTIONS and DELETE methods
    - KSMTPMailer: New mail header X-TLS-Connnection, added TLS host name check
    - K: Many new utility methods
    - Added sample code
    - Some minor code/cleanup and document changes

    #javautil #java #freeware #programming

    java-util.k43.ch

  20. Freeware: Java Package ch.k43.util (Release 2024.05.17)

    - KSMTPMailer: New class to compose and send multipart SMTP email with text, HTML and file attachments
    - KSocketServerThread: Added getAuthenthicatedClientCN() to return common name
    - KSocketClient: Added getAuthenticatedClient() and getAuthenticatedClientCN()
    - KFile: Added readPropertiesFile() and writePropertiesFile()
    - K: Added dnsQuery() to return any DNS record

    java-util.k43.ch

    #javautil #java #freeware #programming