We are proud to announce the release the Red Hat JBoss Developer Studio 10.  Red Hat JBoss Developer Studio is Eclipse based IDE which provides superior support for your entire development lifecycle for both traditional and container based development using OpenShift and Docker. It's now based on Eclipse Neon which itself includes tons of improvements and cool features. But let's go through a few updates in both Eclipse Neon and Developer Studio on which our developer studio team have been working for the last months.

You can download Red Hat JBoss Developer Studio as part of your zero-cost Red Hat Developer subscription, here.

JavaScript Development Tools 2.0

JavaScript Development Tools (JSDT) is one of the biggest update in Eclipse Neon. It now has EcmaScript 2015 support and provides a brand new JSON editor and Node.js, grunt, gulp, bower and npm tools.

Here is a short video which demonstrates new features and enhancements of JavaScript Tools:

Improved OpenShift 3 and Docker Tools

There is one more area we focused when working on Developer Studio 10. It's a better experience for container based development. Some of updates are worth mentioning here. You can find more details about these and other new features on tools.jboss.org.

Dockerfile Editor

The new Dockerfile editor provides users with content assist on the commands (ADD, COPY, RUN, etc.) as well as a customizable syntax highlighting.

Deploy docker images to the CDK OpenShift registry

The New OpenShift Connection wizard supports setting a Docker registry url in the advanced properties section. This allows you to push docker images to the given Docker registry via the Deploy Docker Image wizard, right before actually creating the OpenShift resources.

New support for builder images

The New OpenShift Application wizard now supports builder images, on top of the existing template support.

Compared to regular templates, with the builder image-based workflow, users will be able to define:

  • git source url
  • build triggers
  • environment variables
  • data volumes
  • replicas
  • exposed service ports and routes

Create new resources

The OpenShift Explorer provides a New > Resource menu, that lets you create new OpenShift resources from an existing file, similar to the oc create -f some_resource.json command. Resource files can be local (from File System or Workspace), or remote, by providing a URL.

Scaling pods

It is possible to scale pods up and down, from the Service context menu in the OpenShift Explorer, or the Deployments and Deployment Configuration context menus in the Properties view.

New EAP 7 quickstarts

Red Hat Central now lists quickstarts targeting the newly released Red Hat JBoss Enterprise Application 7.0 server.

And more with the Red Hat Development Suite…

JBoss Developer Studio 10 also a component of the newly released Red Hat Development Suite 1.0.  Should you need Vagrant, Docker, the Red Hat Container Development Kit, a local instance of OpenShift 3 and OpenJDK for Windows, you can get them all in one convenient package here.

Enjoy!

Last updated: November 9, 2023