Weekly round-up: Angular v7 beta season, Kotlin 1.2.60, Istio 1.0 & so much more
Every Monday we take a step back and look at all the cool stuff that went down during the previous week. Last week, was an amazingly busy one! For this reason, we decided to include, in addition to the top 5 news from last week, some “honorable” mentions. We wouldn’t want to neglect anything that went down the previous week!
Angular v7: First beta has landed!
Angular v7 will be here in September/October so there’s not a lot of time left. We’re one step closer to the general availability now that the first beta has landed.
There are just four bugfixes and one feature but what’s important is that we’re already seeing bits and pieces of the next version.
Check out our review here.
Kotlin 1.2.60, the newest bugfix and tooling update for Kotlin 1.2 brings a lot of goodies, including optional expected annotations to multiplatform projects, experimental kapt mode aimed to speed up Gradle builds, new refactorings, inspections, and intentions to the IntelliJ IDEA plugin and more.
Have a look at Kotlin 1.2.60 highlights here.
Istio 1.0 has arrived!
It’s been almost two years since Istio came into being and now the highly-anticipated milestone has been reached: 1.0 is here. All the core features are now ready for production use. But does it have what it takes to become the de facto service mesh for Kubernetes?
Have a look at the Istio 1.0 highlights here and decide for yourself!
Project Skara: The future of JDK sources is in your hands
More than a week ago, the JDK team made a call for discussion in order to investigate a number of options for JDK source code management. Opinions seem to diverge so far between the existing workflow using Mercurial repositories and the possibility of including options based upon Git.
Check out our article and take a closer look at what project Skara aspires to do and what the community’s reaction has been so far.
Apache NetBeans (incubating) 9.0 is out!
The Apache NetBeans team proudly to announced the release of Apache NetBeans (incubating) 9.0 on the 30th of July!
Apache NetBeans (incubating) 9.0 constitutes all the modules in the Apache NetBeans Git repo, which together provide the NetBeans Platform (i.e., the underlying application framework), as well as all the modules that provide the Java SE-related features of Apache NetBeans. In short, Apache NetBeans (incubating) 9.0 is a full IDE for Java SE development.
Find out more about the release here.
Go modules will land in Go 1.11
Go 1.11 is expected to be released in August 2018 and guess what? It will add experimental support for a new concept called “modules.” This means it’s possible to work on your modules, wherever you like, without setting an environment variable or following a predefined location.
Spring Framework 5.1 RC 1 arrives with JDK 11 support in tow
It’s been nearly a year since Spring 5 blossomed. Last week, Spring 5.1 RC 1 sprung, along with general availability for Spring Cloud Data Flow 1.6.
Docker Desktop Stable channel now offers native Kubernetes support
Almost two weeks ago, the Docker team announced some amazing news for all you Kubernetes enthusiasts out there. Kubernetes orchestration in now part of the Stable release channels for Docker Desktop! But having in mind Kubernetes’ relative dominance during the last few months, is it maybe time for some speculative analysis?
JDK 11 Rampdown Phase Two
JDK 11’s Rampdown Phase Two is here. So, what does this mean for the next Java version? In short, the overall feature set is frozen and the stabilization repository, jdk/jdk11, is open for P1–P2 bug fixes. JDK 11 is on track for a general release in September.