Skip to content

Merge remote-tracking branch 'origin/master' into 9.0#25990

Merged
arjantijms merged 44 commits into
eclipse-ee4j:9.0from
arjantijms:9.0
Apr 18, 2026
Merged

Merge remote-tracking branch 'origin/master' into 9.0#25990
arjantijms merged 44 commits into
eclipse-ee4j:9.0from
arjantijms:9.0

Conversation

@arjantijms

Copy link
Copy Markdown
Contributor

No description provided.

dmatej and others added 30 commits March 31, 2026 21:29
Signed-off-by: David Matějček <david.matejcek@omnifish.ee>
Signed-off-by: David Matějček <david.matejcek@omnifish.ee>
Signed-off-by: David Matějček <david.matejcek@omnifish.ee>
…ion (eclipse-ee4j#25969)

- Update Embedded GlassFish documentation to clarify that it's for production. Remove claims that it's only for testing, make running from command line the recommended option.
- Promote Embedded GlassFish as production-ready; rename server guides
- Remove outdated warnings about Embedded GlassFish not being a priority
- Reframe it as fully supported since 7.1.0, suitable for cloud/production
- Remove stale "docs being revised" NOTE from all guide prefaces
- Update website to highlight Embedded GlassFish as a cloud-native option
- Fix MicroProfile section: all variants supported since 7.1.0
- Rename Quick Start, Troubleshooting, and Security guides to "Server ..." to make it clear that they are specific to Server and not to Embedded
- Split documentation set table into Common, Server, and Embedded groups
- Restructure the GlassFish Documentation Set table in all 15 guide prefaces
to match the grouping on the documentation website.
- Add missing "Running from Command Line" entry to the TOC
- Reorder sections to prioritize command-line and Maven usage over API/EJB
- Rename Maven section from "Testing Applications" to "Using the Maven Plug-in"
Reduced complexity in DOL around ordered sets
No longer needed, the official artifact provides OSGi meda data
Signed-off-by: Alexander Pinčuk <alexander.v.pinchuk@gmail.com>
Signed-off-by: Alexander Pinčuk <alexander.v.pinchuk@gmail.com>
Signed-off-by: Alexander Pinčuk <alexander.v.pinchuk@gmail.com>
Move the version into a property to allow increasing the plugin version in testing without a change in GlassFish.
Fixes authentication with PAM login module
- I moved to another network but left hosts file unchanged. GF started claiming
  that some other process already occuppied the admin port which was obviously
  wrong - bug detected.
- What should it do?
  - Report that the localhost is not properly set (error? warning?)
  - Choose the right IP address - that is quite uneasy as the host, localhost
    can be different, and also can have multiple values.
  - The DAS can also have explicit hostname, so any autodetection can be
    incorrect in such case.
- This commit serves as a base for future changes in NetUtils and its tests.

Signed-off-by: David Matějček <david.matejcek@omnifish.ee>
- The biggest change here is that getHostName returns loopback address rather
  than null
- the problem with localhost is that it is just a name and can be assigned
  to any address or it may be unassigned or systemd can use hardcoded localhost
  defaults.
- then there are link-local and static-local adresses
- then there is hostname, which can be used as local host and as such returned
  by InetAddress.getLocalHost.
- then there is loopback address
- everything can be set and even ipv6 ::1 address can be assigned to some Apple
  hostname.
- side effect - the code is more friendly to ipv6, however it is not everything
  yet

Signed-off-by: David Matějček <david.matejcek@omnifish.ee>
- it had same results as isLocal but sometimes struggled with exceptions.

Signed-off-by: David Matějček <david.matejcek@omnifish.ee>
Signed-off-by: David Matějček <david.matejcek@omnifish.ee>
Signed-off-by: David Matějček <david.matejcek@omnifish.ee>
- the hostnameUnreachable had incorrectly formatted hosts file

Signed-off-by: David Matějček <david.matejcek@omnifish.ee>
Signed-off-by: David Matějček <david.matejcek@omnifish.ee>
Signed-off-by: David Matějček <david.matejcek@omnifish.ee>
- Used just in two classes in different jar file
- Just ione method used, and the method is already available from Servers
- Removed also Constants class - we have many of this name, and its content
  was used always just on a single place.

Signed-off-by: David Matějček <david.matejcek@omnifish.ee>
- all dependencies are provided by the server
- added RemoteType enum usages

Signed-off-by: David Matějček <david.matejcek@omnifish.ee>
Signed-off-by: David Matějček <david.matejcek@omnifish.ee>
Signed-off-by: David Matějček <david.matejcek@omnifish.ee>
Signed-off-by: David Matějček <david.matejcek@omnifish.ee>
Signed-off-by: David Matějček <david.matejcek@omnifish.ee>
Signed-off-by: David Matějček <david.matejcek@omnifish.ee>
…roup_all

Signed-off-by: David Matějček <david.matejcek@omnifish.ee>
…ained

- The link above directly links the maintained list.

Signed-off-by: David Matějček <david.matejcek@omnifish.ee>
- Not exactly download links, but they give quick idea what user should do next
- The download is directly the next step while we don't have to update this
  list with every release.

Signed-off-by: David Matějček <david.matejcek@omnifish.ee>
Signed-off-by: David Matějček <david.matejcek@omnifish.ee>
dmatej and others added 13 commits April 10, 2026 20:30
Improved behavior related to InetAddress, hostname resolution, added tests
Signed-off-by: David Matějček <david.matejcek@omnifish.ee>
- ports are probably generated on cluster start and race condition is possible
- on CI sometimes cluster/instance failed to start

Signed-off-by: David Matějček <david.matejcek@omnifish.ee>
Typo

Co-authored-by: Ondro Mihályi <mihalyi@omnifish.ee>
…jsftemplating-upgrade

Upgrade jsftemplating to 4.2.0
Signed-off-by: David Matějček <david.matejcek@omnifish.ee>
First copy classes and resources from GlassFish's microprofile-config to prefer them over files from Helidon.
We need to skip service files defined in microprofile-config in the general dependencySet to avoid merging them - they should overwrite anything in the general set.
We then don't need to duplicate the service file from microprofile-config, it will be copied from there.
…fix-mp-config-packaging

Fix MP Config packaging
@arjantijms arjantijms added this to the 9.0.0 milestone Apr 17, 2026
@arjantijms arjantijms self-assigned this Apr 17, 2026
@arjantijms arjantijms merged commit 38a142e into eclipse-ee4j:9.0 Apr 18, 2026
6 of 7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants