Connect with us

Tech

Java News Roundup: NetBeans 14, End-of-Life for Spring Tool Suite 3, Hibernate 6.1, TornadoVM – InfoQ.com

Published

 on


This week’s Java roundup for June 13th, 2022 features news from JDK 19, JDK 20, Spring Framework 5.3.21, Spring CVE-2022-22979 report, Spring Cloud 2022.0.0-M3, Spring Tools 4.15, end-of-life for Spring Tool Suite 3, Hibernate 6.1.0-Final, Apache NetBeans 14, Apache Tomcat 8.5.81, Piranha 22.6.0, TornadoVM 0.14, JDKMon updates, JobRunr 5.1.4, JReleaser early-access.

JDK 19

Build 27 of the JDK 19 early-access builds was made available this past week, featuring updates from Build 26 that include fixes to various issues. More details may be found in the release notes.

JDK 20

Build 2 of the JDK 20 early-access builds was also made available this past week, featuring updates from Build 1 that includes fixes to various issues. Release notes are not yet available.

For JDK 19 and JDK 20, developers are encouraged to report bugs via the Java Bug Database.

Spring Framework

Spring Framework 5.3.21 has been released that ships with new features such as: expose the queue size and capacity from the ThreadPoolTaskExecutor class for metrics; lazily initialize the DataSize.PATTERN field to avoid unnecessary eager initialization; and support for the cglib BeanCopier class on JDK 17. Along with bug fixes and improvements in documentation, this latest version also includes an upgrade to Project Reactor 2020.0.20. More details on this release may be found in the release notes.

VMware has announced that support for the heritage Spring Tool Suite 3, created by Torsten Jürgeleit and Christian Dupuis in 2004, has come to an end after more than 18 years. Spring Tools 4 for Eclipse Visual Studio Code and Theia, introduced in December 2017, will now serve as the standard IDE for Spring developers. InfoQ will follow up with a more detailed news story.

Spring Tools 4.15.0 has been released featuring an updated Eclipse 2022-06 and a number of bug fixes and improvements. As a follow up to Spring Tools 4.15.0, version 4.15.1 has also been released this past week to deliver improvements related to Spring Boot and not being able to extract the new version via the spring-tool-suite-4-4.15.0.RELEASE-e4.24.0-win32.win32.x86_64.self-extracting.jar file on Windows 11. Further details on these releases may be found in the release notes for version 4.15.0 and version 4.15.1, respectively.

VMware has published CVE-2022-22979, Spring Cloud Function Dos Vulnerability, a vulnerability that caused a denial of service condition due to a caching issue in the Function Catalog component of Spring Cloud Function 3.2.5 and below. Spring Cloud Function 3.2.6 has resolved this vulnerability.

On the road to Spring Cloud 2022.0.0, the third milestone release, codenamed Kilburn, has been made available that includes a few breaking changes and dependency upgrades to corresponding M3 releases on Spring Cloud sub projects such as: Stream, Config, Kubernetes and Gateway. More details on this release may be found in the release notes.

Hibernate

Hibernate ORM 6.1.Final has been released that ships with new features such as: support for subselects/subqueries, including lateral subqueries, in the FROM clause of HQL and Criteria queries; basic arrays and collections may now be mapped to database ARRAY types if possible, or alternatively JSON/XML types; a new @ConverterRegistration annotation that provides the ability to extract the definition of auto-applying an AttributeConverter<X,Y> interface outside of the converter itself; and a new domain model mapping XML Schema Definition (XSD) that combines features of the JPA 3.1 orm.xml and Hibernate hbm.xml formats. This last feature is still incubating.

Apache NetBeans

The Apache Software Foundation has released Apache NetBeans 14 with new features and fixes such as: additional support for JDK 17; numerous fixes related to Gradle; a new Explorer Manager for cloud services; support for the CompletableFuture class in DialogDisplayer; and a dependency upgrade to JAX-B 2.3.5. Further details on this release may be found in the release notes. InfoQ will follow up with a more detailed news story.

According to the release schedule, developers can expect versions 15 and 16 in August and November, respectively.

Apache Tomcat

The Apache Software Foundation has also released Apache Tomcat 8.5.81 that delivers: ensure that changes made to a request by the RemoteIPValve class persist after the request is put into asynchronous mode; correct a regression in support added for the encrypted PKCS#1 formatted private keys from the previous release that broke support for unencrypted PKCS#1 formatted private keys; increase the default buffer size for cluster messages from 43800 to 65536 bytes that is expected to improve performance for large messages when running on Linux-based systems; and ensure that flushing the buffers attempts to empty all of the output buffers when using TLS with non-blocking writes and the NIO connector. More details on this release may be found in the changelog.

Piranha

Piranha 22.6.0 has been released. Dubbed the “Slowly, but surely” edition for June 2022, this release includes: add quickstart verbiage to the README.md file on how to launch a Piranha Micro application; lower the stale code threshold to 140 days; change the sleep time to one minute to allow Piranha to settle before a TCK test; and allow the DefaultResourceClassManagerLoader to be more forgiving. Further details on this release may be found in their documentation and issue tracker.

TornadoVM

TornadoVM, an open-source software technology company, has released TornadoVM version 0.14 that ships with new features and improvements such as: integration with the Graal 22.1.0 JIT compiler; support for Azul Zulu JDK; OpenCL 2.1 as a default target for the OpenCL Backend; and new device memory management for addressing the memory allocation limitations of OpenCL.

Juan Fumero, research associate, Advanced Processor Technologies Research Group at The University of Manchester, introduced TornadoVM at QCon London in March 2020 and has since contributed this more recent InfoQ technical article.

JDKMon

Versions 17.0.28, 17.0.27 and 17.0.26 of JDKMon, a tool that monitors and updates installed JDKs, has been made available to the Java community this past week. Created by Gerrit Grunwald, principal engineer at Azul, these new versions ship with: an update to the latest version of DiscoClient; and improvements to updating packages, checking for updates and online checks.

JobRunr

Ronald Dehuysser, founder and primary developer of JobRunr, a utility to perform background processing in Java, has released version 5.1.4 with: the ability to generate the necessary SQL migrations so they can be embedded in a Flyway database migration; specify a page request size configuration for scheduled, orphaned and succeeded jobs; and allow customization of the BackgroundJobPerformer class to be extensible.

JReleaser

On the road to version 1.1.0, an additional early-access release of JReleaser, a Java utility that streamlines creating project releases, has been made available to include dependency upgrades to: AssertJ 3.23.1, jsoup 1.15.1, Mockito 4.6.1, AWS SDK for Java 1.12.242 and Jackson to 2.13.3.

About the Author

Adblock test (Why?)



Source link

Continue Reading

Tech

Bringing back brunch! – Gazette

Published

 on


In the spirit of Come Home Year and all things nostalgic, Signal Hill Campus is bringing back brunch.

A collage of vintage Polaroid images of the inside and outside of the Battery Hotel on Signal Hill in St. John's.

Head up the hill this summer to revisit the former Battery Hotel and get the opportunity to visit the remodeled Emera Innovation Exchange.

The former Battery Hotel, which is now Memorial University’s Emera Innovation Exchange, has been an iconic structure overlooking the city of St. John’s since the 1960s. Its first iteration was a drive-in motel and gas bar.

If you have not yet had a chance to visit and are curious to see inside, you can stroll up the hill to experience a nostalgic Newfoundland and Labrador-style buffet brunch inside the beautiful conference hall.

Signal Hill Campus is positioned as an innovation and public engagement hub and a provincial resource. Newfoundland and Labrador’s Come Home Year is an excellent opportunity to re-introduce this dynamic space to the community and its potential to connect individuals both on-site and on-screen.

An illustrated image of Signal Hill Campus in a circle with orange in the top half and the words "Signal Hill Brunch" Memorial University Signal Hill Campus logo below.

An illustrated image of Signal Hill Campus in a circle with orange in the top half and the words "Signal Hill Brunch" Memorial University Signal Hill Campus logo below.Jordan Wright, director of operations, conference and event services at Signal Hill Campus, has been involved in the redevelopment project since Memorial purchased the former hotel in 2013 and is thrilled to host the special event.

Mr. Wright points to Memorial’s new strategic plan, Transforming Our Horizons, as a source of inspiration and welcoming the community to the space.

“Memorial’s new strategic plan places an emphasis on creating welcoming, open-door campuses and we really embrace that spirit here at Signal Hill Campus,” he said. “We’re looking forward to our Signal Hill brunch as a way to welcome the community, both residents and visitors, to our beautiful facilities here at the Emera Innovation Exchange.

“We’re delighted to partner with members of the Signal Hill Campus family, Red Oak Catering, Business & Arts Newfoundland and Labrador and the Johnson Geo Centre to celebrate our province and offer this throwback brunch at the Emera Innovation Exchange. Please join us for food, entertainment, and fun in July and August!”

For more information on the event, taking place on two dates, Sunday, July 31, and Sunday, Aug. 21, including the menu and how to purchase tickets, please visit online.

Adblock test (Why?)



Source link

Continue Reading

Tech

OnePlus 10T design leaks – TrustedReviews

Published

 on


The OnePlus 10T design has been leaked in full, with high quality renders outlining some interesting changes.

We’ve been hearing that a launch for the OnePlus 10 is back on the cards for several weeks now, which has clarified into news of a slightly more advanced OnePlus 10T.

Now tipster Steve Hemmerstoffer (more commonly known as @OnLeaks) has supplied detailed design renders and a 360-degree video to Smartprix.

The renders reveal a phone that follows the basic design template set out by the OnePlus 10 Pro (pictured above)earlier in the year, albeit with a plastic frame rather than the 10 Pro’s metal one. You still get a glass back, however.

As previously tipped, it seems the OnePlus 10T is going to do away with the signature OnePlus alert slider. We’re not going to lie, that’s a bit of a bummer.

These renders also confirm that the camera placement is going to be a little different within that familiar 2 x 2 configuration. The flash is moving up to the top right module. The camera module doesn’t merge with the frame this time around either.

We also get confirmation that the hole punch selfie camera is moving from the top left of the display (like on the 10 Pro) to the top-centre of the display (like a Samsung phone).

While the OnePlus 10T will be a downgrade from the OnePlus 10 Pro in the design stakes, it’s expected to come with a faster Snapdragon 8+ Gen 1 processor. It could also have faster 150W charging (vs the 80W Pro), albeit with a slightly smaller 4800mAh battery.

Elsewhere we’re expecting to see a 6.7-inch FHD+ 120Hz OLED display. The camera system, meanwhile, is rumoured to feature a 50MP main sensor, a 16MP ultra-wide camera, and a 2MP macro. The selfie camera could be a 32MP unit.

You might like…

Adblock test (Why?)



Source link

Continue Reading

Tech

Quebec-area game devs are worrying about impact of new language laws – Game Developer

Published

 on


A recently-passed law in the Canadian province of Quebec called “Bill 96” is starting to worry those in the local game development community. As several of them explain to the CBC, the law’s restrictions on access to English-language government resources might hurt development studios trying to hire international talent.

If you haven’t heard yet, Bill 96 is a piece of legislation that aims to mandate the use of the French language when accessing government services (with the exception of healthcare). 

Enforcement of the bill is complicated, because there are two groups of Quebec residents (“historic” English-speakers who were educated in English, and immigrants who’ve been in Quebec for less than six months) who are still allowed to access English-speaking services.

That means that on paper, game developers headed to Quebec from other regions or countries will have six months to get caught up on la langue Française after moving to the area. That’s not an easy task, made harder if they have to do so while helping build games with primarily English-speaking teams.

Bidding Quebec adieu

Some developers (like an anonymous one named “Remy”) told the CBC that they accepted employment at Quebec-area studios because they were told that learning French was “optional,” and that their coworkers would mostly be speaking English. He says that he knows several developers making plans to abandon the region.

Unity senior partner relations manager Osama Dorias (formerly of WB Games Montréal) explained that he’s been advising colleagues only to take jobs in the area if they speak French. “It’s like night and day. I shifted from being an advocate for people to move here, to warning people away,” he stated.

Even though many game developers pass through Montréal’s university system, Dorias says that they’re likely to leave the city if they get better offers from developers in the United States or Sweden.

The Guilde du jeu vidéo du Québec, a nonprofit organization representing Canadian studios, says that it supports the spirit of Bill 96 but is also worried about its impact. Representative Christopher Chancey told the CDC that the organization fears the bill’s passing will send a message to international game developers that other cultures aren’t welcome in the province.

The CBC has also reported on the broader tech industry’s worries over Bill 96.

It’s worth noting that Quebec-area game studios appear to have not previously emphasized the need to learn French among international hirees. Part of the issue being faced by game studios may be that they have not built up any services to help developers learn French despite it being the official business language of Quebec since 1977.

Francophonic conflict

The repercussions of Bill 96 are causing headaches for Quebec residents in all walks of life, as the bill also changes the rules for filing contracts, access to 311 services, and more. 

Developers not familiar with Quebec or other Francophone countries may not be aware of the cultural conflict that surrounds the French language. In both France and Quebec, many French speakers take extreme effort to allow the language to be overtaken by English language usage. These actions range from specialized language for video game industry terms (mostly harmless, also charming) to public condemnations of multiculturalism (possibly harmful, tacking too closely toward xenophobia).

Part of this conflict even manifested during revelations about allegations of abuse at Ubisoft’s Canadian studios. In 2020, associate producer Stephane Mehay was accused of refusing to speak English to some colleagues in order to exclude them from conversations. He even would allegedly insult them in French, thinking that they could not understand his words.

It isn’t fair to cast the English language as a victim in this scenario, (it’s still the most-spoken language in the world, only rivaled by Mandarin and Hindi). However, Canada’s game development boom over the last decade has been partly centered in the Montréal area, and such growth could be impacted if the region is unable to attract English-speaking talent.

The Guilde du jeu vidéo du Québec and other developers hope that the government will recognize the potential damage, and are open to the idea of extending the timeline for new immigrants to learn the French language. Hopefully the architects of Bill 96 will heed their warnings and work to adjust the impact on immigrants, rather than dictate a six-month timeline to learn a whole new language.

Adblock test (Why?)



Source link

Continue Reading

Trending