Apache NetBeans 11.1 to be Available

New version supports Java SE, Java EE, PHP, JavaScript and Groovy; C\C++ support is planned to be implemented in one of the next releases
23 July 2019   618

The Apache Software Foundation has introduced the Apache NetBeans 11.1 integrated development environment. This is the third release prepared by the Apache Foundation after the transfer of NetBeans code by Oracle and the first release after transferring the project from the incubator to the category of primary Apache projects. The release contains support for such programming languages as Java SE, Java EE, PHP, JavaScript and Groovy. The transfer of C / C ++ support from the code base transferred by Oracle is expected in one of the next releases.

  • Added support for Java EE 8 with the ability to build web applications using Maven or Gradle. 
  • Added support for new Java features.
  • Added examples for Gluon OpenJFX;
  • Improved support for Maven and Gradle build systems. 
  • Added the ability to use Graal.js, a JavaScript implementation based on GraalVM;
  • Implemented separation of caches with Truffle code between different debugging sessions;
  • Added syntax highlighting support for Kotlin code;
  • Implemented the ability to autocomplete code patterns in the Jade language;
  • Added PHP 7.4 support and updated PHP examples;
  • Improved performance on high pixel density (HiDPI) screens. The splash screen, tab delimiters and icons that are displayed at startup are adapted for HiDPI;
  • A transition to a new development cycle, involving the quarterly formation of new issues, has been completed.

Get more info at the official website.

Java SE to Receive New Major Update

Great amount of changes, improvements and new features awaits Java SE developers; new vresion supports backward compatibility
18 September 2019   198

After six months of development, Oracle released the Java SE 13 platform (Java Platform, Standard Edition 13), which uses the OpenJDK open source project as its reference implementation. Java SE 13 maintains backward compatibility with previous releases of the Java platform; all previously written Java projects will work without changes when launched under the new version. Ready-to-install Java SE 13 builds (JDK, JRE, and Server JRE) are prepared for Linux (x86_64), Solaris, Windows, and macOS. The reference implementation of Java 13 developed under the OpenJDK project is fully open under the GPLv2 license with GNU ClassPath exceptions that allow dynamic linking with commercial products.

Java SE 13 is categorized as a regular support period for which updates will be released before the next release. As a branch with a long support period (LTS), you should use Java SE 11, updates for which will be released until 2026. The previous Java 8 LTS branch will be supported until December 2020. The next LTS release is scheduled for September 2021. Recall that starting with the release of Java 10, the project switched to a new development process, which implies a shorter cycle of generating new releases. New functionality is now being developed in one constantly updated master branch, which includes ready-made changes and from which branches are branched out every six months to stabilize new releases. Next March, Java 14 is scheduled to be released, pre-builds of which are already available for testing.

Get more info from the mailing and the release notes.