News for hackers. Stuff that matters.
Re:Rust 1.42 by GlitchMr on Thursday March 12, 2020 @03:27PM (#22560753)
Java actually removes deprecated APIs now, and it's doing it really really quickly (IMHO way too fast).

For example javax.activation, javax.activity, javax.rmi, javax.transaction, javax.xml.bind, javax.xml.ws, javax.jws, and javax.xml were deprecated in Java 9 (released September 2017) and removed in Java 11 (released September 2018). JavaFX was deprecated in Java 10 and removed 6 months later in Java 11.

Dealing with Java 11 was really painful to the point where it really feels like Python 3 of Java. The company I work for had less issues with migrating to Python 3 than with migrating to Java 11, but your mileage may vary.

Re:Rust 1.42 by shock on Thursday March 12, 2020 @05:02PM (#22561696)
> JavaFX was deprecated in Java 10 and removed 6 months later in Java 11

JavaFX is not deprecated. JavaFX was extracted from the JDK as a standalone project: https://openjfx.io/

Re:Rust 1.42 by snuxoll on Thursday March 12, 2020 @05:35PM (#22562038)
Ditto with the the other Java EE API’s GP mentioned, their interfaces are available on Maven Central instead of being bundled in the JDK - which makes sense as Java EE is not actually a thing anymore and the Eclipse Foundation took over as Shepard.
Re:Rust 1.42 by cesarb on Thursday March 12, 2020 @08:22PM (#22563497)
> Ditto with the the other Java EE API’s GP mentioned, their interfaces are available on Maven Central

Not all of them; AFAIK, there's no Maven Central artifact for what used to be in the CORBA packages.

Re:Rust 1.42 by pjmlp on Friday March 13, 2020 @02:23AM (#22565196)
Re:Rust 1.42 by imtringued on Friday March 13, 2020 @08:43AM (#22566785)
They are no longer included by default but you can still add them back as maven/gradle dependencies.