Skip to content

Conversation

pot
Copy link
Contributor

@pot pot commented Jun 28, 2025

This PR switches to oracle's java rss feed which appears to be more active (Last post was April) compared to the previous feed we were using. It also refractors the package handling rss feeds from javamail (which was the previous feed we used) to rss.

Merging this requires somebody with VPS access to add this to this feeds array:

          {
            "url": "https://blogs.oracle.com/java/rss",
            "targetChannelPattern": "java-news-and-changes",
            "dateFormatterPattern": "EEE, d MMM yyyy HH:mm:ss z"
          }

For the test I just added a new entry to the xml file (being served over a local http server) after starting the bot (system caches the latest posted date if its the first time reading this rss feed).

<item>
    <title>Announcing Test Test Test: Java Cryptographic Service Provider for FIPS Environments</title>
    <description>Announcing the release of Oracle Jipher, which is a Java Cryptographic Service Provider that packages a FIPS 140-validated OpenSSL cryptographic module. </description>
    <link>https://blogs.oracle.com/java/post/jipher-java-cryptographic-service-provider-for-fips-environments</link>
    <guid isPermaLink="false">CORE4DA742E94BEA4A8784D3A97FEC00EBC8</guid>
    <pubDate>Fri, 27 Jun 2025 16:16:00 GMT</pubDate>
   </item>

image.

@pot pot requested a review from a team as a code owner June 28, 2025 02:39
@CLAassistant
Copy link

CLAassistant commented Jun 28, 2025

CLA assistant check
All committers have signed the CLA.

Copy link
Member

@christolis christolis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link

@tj-wazei tj-wazei left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Did some digging and this looks good.

Here's some context for the non-informed on the OpenJDK and Oracle feeds:

OpenJDK Feed

It's focus is:

  • Covering all activity within the "JDK Updates"
  • Low-level JDK update work including patches and JDK discussions

As OP stated, it's not updated as frequently as we'd like.

Oracle Java Blog Feed

It's focus is:

  • Covering Java at Oracles POV such as product news, major releases, events etc.
  • It's more "marketing friendly".

The latest OpenJDK update is Java 11.0.26+4 (GA) which was released in Jan 2025. While it's old, there was an update to the page a few days ago hence why it's showing on the feed.

The latest Oracle feed shows rando blogs but some of them are SUPER interesting. Some follow up work should be done to push those onto the server e.g. "Announcing Oracle GraalVM for JDK 24" - this is sick.

Anyways, good change, thanks!

@tj-wazei
Copy link

@christolis - I've resolved your comments since you've approved but make sure you do that before approving as it'll block merge.

@christolis
Copy link
Member

@christolis - I've resolved your comments since you've approved but make sure you do that before approving as it'll block merge.

Forgot to do that, thanks for the reminder!

@Zabuzard Zabuzard self-assigned this Jun 29, 2025
@Zabuzard Zabuzard added the enhancement New feature or request label Jun 29, 2025
@Zabuzard Zabuzard merged commit d7d360b into Together-Java:develop Jun 29, 2025
9 checks passed
@SquidXTV SquidXTV added the config-changes if your PR contains any changes related to config file label Jun 29, 2025
@Zabuzard Zabuzard mentioned this pull request Jul 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
config-changes if your PR contains any changes related to config file enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants