Skip to content

Commit 15d423d

Browse files
author
jbossorg-bot
committed
Published latest aggregated blog posts
1 parent a85efa1 commit 15d423d

20 files changed

+111
-111
lines changed

src/content/posts-aggregator/1.json

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
{
2-
"title": "Eclipse Vert.x 5 candidate 3 released!",
3-
"link": "https://vertx.io/blog/eclipse-vert-x-5-candidate-3-released",
2+
"title": "Quarkus Newsletter #51 - December",
3+
"link": "https://quarkus.io/blog/quarkus-newsletter-51/",
44
"author": [
55
{
6-
"name": "Julien Viet",
6+
"name": "James Cobb",
77
"avatar": null
88
}
99
],
10-
"date": "2024-12-11T00:00:00.000Z",
11-
"feed_title": "Vert.x",
12-
"content": ""
10+
"date": "2024-12-12T00:00:00.000Z",
11+
"feed_title": "Quarkus",
12+
"content": "\"Quarkus has surpassed the 1,000 contributor milestone\" by Dimitrios Andreadis will explore the evolution and future of Quarkus, Red Hat’s next-generation Java framework designed to optimize applications for cloud-native environments. \"Java Quarkus LangChain4j – Building a Chatbot\" by Bhagvan Kommadi will guide you through leveraging two powerful tools — Quarkus and LangChain4j — to create chatbots that are not only efficient and scalable but also capable of understanding and generating human-like responses. \"Testing Apache Camel Routes with Testcontainers\" by Andras Fejes describes how Apache Camel and Testcontainers combine EIPs for integration and Testcontainers for robust, automated testing. Hamid Khanjani’s \"Hibernate Reactive with Panache: The Quarkus-Powered ORM Revolution for Reactive Java Applications and Kubernetes\" describes how when Hibernate is combined with Panache, an intuitive and declarative ORM layer from Quarkus, it becomes a game-changer for Java developers. Explore different choices available for developing a new Quarkus application in \"Getting Started with Quarkus: A Guide to Application Creation\" by Jagnya Datta Panigrahi. You will also see the latest Quarkus Insights episodes, top tweets/discussions and upcoming Quarkus attended events. Check out ! Want to get newsletters in your inbox? using the on page form."
1313
}

src/content/posts-aggregator/10.json

+6-7
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
{
2-
"title": "Keycloak 26.0.7 released",
3-
"link": "https://www.keycloak.org/2024/12/keycloak-2607-released",
2+
"title": "JGroups 5.4 released",
3+
"link": "http://belaban.blogspot.com/2024/12/jgroups-54-released.html",
44
"author": [
55
{
6-
"name": null,
6+
"name": "Bela Ban",
77
"avatar": null
88
}
99
],
10-
"date": "2024-12-03T00:00:00.000Z",
11-
"feed_title": "Keycloak Blog",
12-
"feed_avatar": "https://www.gravatar.com/avatar/87fe00619f08c241da8dfb23d907ffa2?s=50",
13-
"content": "To download the release go to . UPGRADING Before upgrading refer to for a complete list of changes. ALL RESOLVED ISSUES ENHANCEMENTS * Edits to Authorization Services guide * Addresse QE comments on Server Administration guide * Upgrade to ISPN 15.0.11.Final BUGS * Locale Setting for Update Password Mail admin/api * the InfoPage after an ExecuteActionsEmail is not localized based on the user's locale authentication * Upgrade to 25 throws: Statement violates GTID consistency core * UserId too long to add Security Key WebauthN authentication/webauthn * RP-Initiated logout using `POST` method fails in cross-origin setup oidc * Flaky test: org.keycloak.testsuite.forms.BrowserButtonsTest#appInitiatedRegistrationWithBackButton ci * RESTART_AUTHENTICATION_ERROR in Iphone devices (using safari and chrome browser) oidc * Any one Client role mapping to user/group generating two events on admin events tab. core * Stabilise my-resources.spec test account/ui * Service accounts visible under user search in Admin console admin/api * Error on \"check a11y\" tests on Cypress admin/ui * Switching 'Email as Username' alters existing custom usernames to email addresses, causing LDAP sync issues core * Text in \"Choose a policy type\" is not wrapping admin/ui * Attributes missing in OrganizationRepresentation when using Admin REST API in Keycloak 26 admin/api * [Admin UI] [Create resource-based permission] Resource input is disabled admin/ui * Deprecated CLI options and new options are not stable in their sorting dist/quarkus * On logout from admin console, a serverinfo call with 401 response in the logs admin/ui * Authentication Link and IDP Fails with 400 Bad Request After Migrating to Version 26 and Delete Authentification authentication * Upgrade 24 to 25 fails because db jpa changes drop nonexisting indexes. core * Update Email doesn't update username when Email as Username and Attributes are enabled user-profile * Adding \"sub\" claim to lightweight access token causes HTTP 403 Forbidden Error in Keycloak 26.0.5 oidc * getAll() organization members only returns the first 10 members organizations * KC25 Migration guide for caching options needs clarification * Mis-formatted unordered list in the caching docs * Flaky test: org.keycloak.testsuite.model.session.AuthenticationSessionTest#testConcurrentAuthenticationSessionsRemoval ci * Flaky test: org.keycloak.testsuite.model.session.AuthenticationSessionTest#testConcurrentAuthenticationSessionsCreation ci * Fix typo in v24 changelog: \"longer\" -> \"no longer\" docs * reCAPTCHA v3 not working login/ui * Your login attempt timed out authentication * [Keycloak CI] - Test PoC failing on Keycloak 26.0 branch * Upgrade 26.0.5 -> 26.0.6 completely breaks admin events in the admin UI admin/ui * Error when creating a permission ticket when there are 2 or more Keycloak servers in a cluster authorization-services"
10+
"date": "2024-12-03T09:52:00.001Z",
11+
"feed_title": "Belas Blog",
12+
"content": "I'm happy to announce the release of 5.4!    It has roughly 60 bug fixes, performance improvements and new features. Details can be found here: [1]. The most important new features / enhancements are described below. Enjoy!   NAKACK4 NAKACK2 used to have unbounded message buffers (for retransmission and delivery). This required STABLE to purge messages seen by all members from retransmission buffers and MFC (= multicast flow control) to prevent fast senders from making receiver message buffers grow too large. NAKACK4 uses fixed sized buffers with a maximum capacity. When senders attempt to add messages to a full send-buffer, they block until there is space. Receivers also drop a message when there is no space. Receivers remove messages that have been delivered, and also send ACKs back to the sender. When a sender receives ACKs, it computes the minimum and then purges all messages lower than that from its send-buffer. Because stability is implemented by ACKing, STABLE can be removed from a configuration that has NAKACK4. Because senders block on full send-buffers, MFC can also be removed. Memory pressure should be smaller with NAKACK4 than with NAKACK2; the former doesn't need to dynamically increase and shrink its receive- and send-buffers, but always uses the same buffer for messages, and only changes write- and read-pointers. Examples of the new cpnfig are for example ./conf/udp-new.xml, ./conf/tcp-new.xml. https://issues.redhat.com/browse/JGRP-2780  Documentation: http://www.jgroups.org/manual5/index.html#NAKACK4   UNICAST4 Like NAKACK4, UNICAST4 also uses fixed-size buffers. When used in a configuration, unicast flow control (UFC) can be removed. https://issues.redhat.com/browse/JGRP-2843  Documentation: http://www.jgroups.org/manual5/index.html#UNICAST4   JDBC_PING2 JDBC_PING2 is a refactored version of JDBC_PING. Besides refactoring, the major changes are  * Text (rather than binary) column types; this provides for more legibility when looking at the DB. For example, a simple select allows to look at all members of a given cluster. * Support for stored procedures. This makes discovery faster https://issues.redhat.com/browse/JGRP-2795 Documentation: http://www.jgroups.org/manual5/index.html#JDBC_PING2   BETTER TIME UNITS IN ATTRIBUTES Time values in protocols can now be defined in a more simple way, e.g. * \"240000\" -> \"4m\" // 4 minutes * \"500\" -> \"0.5s\" // 0.5 seconds https://issues.redhat.com/browse/JGRP-2811  Documentation: http://www.jgroups.org/manual5/index.html#AttributeValues   MEASURING OF ROUND-TRIP TIMES BETWEEN MEMBERS Round-trip times, measured at the transport of a given stack, can now be fetched. This can be done programmatically, or via probe. https://issues.redhat.com/browse/JGRP-2812   FASTER PROCESSING OF LOOPBACK MESSAGES Loopback messages are messages from A -> A or from A -> all. (In the latter case, a message sent to all members is also looped back up to the sender). So far, loopback messages have always been passed to the thread pool to be passed up on a seperate thread one by one. This was inefficient, and increased lock contention with messages received from other members. Also, message bundling/batching was forfeited. This change passes loopback messages down to the message bundler, which queues and subsequently passes up message batches rather than individual messages. In other words, message bundling is now applied to loopback messages, too. https://issues.redhat.com/browse/JGRP-2831   MORE EFFICIENT AVERAGE Classes Average and AverageMinMax are used to collect statistics. The change introduced a fixed array of samples, avoiding a costly product and overflow check. This change should speed up collections of averages (used by many protocol stats). https://issues.redhat.com/browse/JGRP-2832   FASTARRAY IMPROVEMENTS Class FastArray is used internally over ArrayList. The latter compacts the array when iteration of it removes elements; the former only nulls them. This is a common scenario when handling message batches, leading to a performance increase. https://issues.redhat.com/browse/JGRP-2834 [1] https://issues.redhat.com/projects/JGRP/versions/12425884 "
1413
}

0 commit comments

Comments
 (0)