JavaRush /Java Blog /Random EN /IT news September 15: The public version of Java 17 has b...

IT news September 15: The public version of Java 17 has been released, IntelliJ IDEA has been updated to version 2021.2.2, Facebook has developed a new data compression technology for mobile applications

Published in the Random EN group
Today in the news selection:

Java 17 (JDK 17) is publicly available

Oracle has released a publicly available version of the Java 17 programming language. More than 2,700 closed tasks and 14 JEPs were added to the release. A complete list of changes to the API can be found at this link . IT news September 15: The public version of Java 17 has been released, IntelliJ IDEA has been updated to version 2021.2.2, Facebook has developed a new data compression technology for mobile applications - 1The list of JEPs added in JDK 17 includes:
  • Recovering always-strict floating-point semantics (JEP 306).
  • Sealed classes (JEP 409).
  • Pattern matching for switch (Preview) (JEP 406).
  • Enhanced Pseudo-Random Number Generators (JEP 356).
  • Deprecate the Applet API for Removal (JEP 398).
  • Removing RMI Activation (JEP 407).
  • Deprecate the Security Manager for Removal (JEP 411).
  • Foreign Function & Memory API (Incubator) (JEP 412).
  • Vector API (Second Incubator) (JEP 414).
  • Context-Specific Deserialization Filters (JEP 415).
  • New macOS Rendering Pipeline (JEP 382).
  • Port for macOS/AArch64 (JEP 391).
  • Strict encapsulation of JDK internals (JEP 403).
  • Removal of experimental AOT and JIT compilers (JEP 410).
Commercial builds of Oracle's JDK 17 for Windows and other platforms are available on the developer's website. A free, open source version of OpenJDK 17 with quarterly updates is available for download from this link . JDK 17 has long term support (LTS) for 8 years. A release date for Java 18 has not yet been announced, but it is expected to arrive in mid-March 2022, following a six-month release cycle. Source: Java.net

The IntelliJ IDEA development environment has been updated to version 2021.2.2

JetBrains has released an updated version of the IntelliJ IDEA 2021.2.2 development environment. The release fixes several problems found in previous versions of the IDE. List of the most important fixes and updates in IntelliJ IDEA 2021.2.2:
  • Fixed the Hierarchy tool window to display the use of an interface method that has at least one implementation. [IDEA-275145]
  • JBR 11 has been updated to 11.0.11-b1460.1.
  • Fixed the ability to use external comparison tools. [IDEA-271200]
  • Fixed the stop button, it now terminates running processes on the first try. [IDEA-276772]
  • We fixed a code analysis issue where warnings, suggestions, and errors would not disappear when resolved. [IDEA-275168]
  • Fixed an error that occurred when trying to establish an SSH connection. [IDEA-277053]
  • Fixed a bug that caused the wrong JDK to be detected. [IDEA-272430]
  • We fixed the macros - now they work as expected. [IDEA-274879]
  • Fixed highlighting of previous code when running a new method. [IDEA-274893]
  • Fixed the Rename refactoring shortcut. [IDEA-274923]
You can update IntelliJ IDEA to a new version directly from the IDE, through the Toolbox application, or using snaps for Ubuntu. The installation file can also be downloaded from the website of the developer company. Source: JetBrains

Grammarly opened access to the SDK and launched a platform for developers

The company Grammarly, known for its online service for correcting texts in English, announced the launch of a beta version of the Grammarly for Developers platform. Here, developers can submit a preliminary application and receive a set of development tools and documentation for the Grammarly Text Editor SDK, which will give them access to the Grammarly API. IT news September 15: The public version of Java 17 has been released, IntelliJ IDEA has been updated to version 2021.2.2, Facebook has developed a new data compression technology for mobile applications - 2Access to the Grammarly API will allow developers to integrate recommendations for improving English texts into their product. The Text Editor SDK is compatible with any web application running in a browser, as well as Chromium-based desktop applications. The Grammarly company was founded in 2009 in Ukraine by Alexey Shevchenko and Maxim Litvinov. Grammarly is one of the first Ukrainian “unicorns” with a capitalization of more than $1 billion. The company has offices in Kyiv, San Francisco, New York and Vancouver. Source: Grammarly

Facebook has developed a new data compression technology for mobile applications

Facebook has developed Superpack asymmetric data compression technology. The technology uses compiler analysis and data compression to optimize information storage. According to company spokesman Sapan Bhatia, mobile applications continue to grow in size, which has a negative impact on the performance of gadgets. Compilers currently in use, such as Deflate and LZMA, are currently coping with data optimization, but they will soon lose their relevance. Superpack's operating principle is based on Kolmogorov's complexity theory , according to which the information content of a piece of data is determined by the size of the shortest program that can generate that data. Facebook said Superpack technology reduces the size of Android apps by an average of 20% compared to regular compression. Superpack is already used in Facebook, Instagram, WhatsApp and Messenger applications. Source: Facebook

838 new characters added to Unicode 14.0 standard

The non-profit organization Unicode Consortium has updated the Unicode printable character standard to version 14.0. The new release features 838 new characters , including 37 emoji and 5 new scripts. With the release of Unicode 14.0, the total number of characters in the standard reached 144,697 units, including 3,633 emoji. IT news September 15: The public version of Java 17 has been released, IntelliJ IDEA has been updated to version 2021.2.2, Facebook has developed a new data compression technology for mobile applications - 3New scripts and symbols in version 14.0 add support for languages ​​used in Bosnia, India, Indonesia, Iran, Java, Malaysia, Mongolia, Myanmar, Pakistan and the Philippines, Africa and North America. Among the emoji there were such exotic images as a pregnant man, a fairytale troll and a mirror ball. Characters from the Unicode technical standard are used when entering text on computers and phones. Unicode is the basis of all modern software and communications, including operating systems, browsers, laptops and smartphones. Source: Unicode

A beta testing program for the Aurora OS has started in Russia.

The Open Mobile Platform (OMP) company announced the start of beta testing of Russia's first mobile operating system, Aurora. OMP received more than 4 thousand applications from developers, testers, IT specialists, and ordinary citizens who are interested in mobile technologies. Each participant in the testing program was given mobile devices with a beta version of the Aurora OS, a pre-installed set of standard applications and the ability to install additional applications from the Aurora Market store. Participants in the beta testing program can get acquainted with new WMD products, test beta versions of products, communicate with other beta testing participants in closed groups, and share their experience and opinions directly with Aurora developers. According to the terms of the program, applications for participation in testing were accepted only from Moscow residents. Source: CNews
Comments
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION