What’s New in Apache Kafka 3.3

We are proud to announce the release of Apache Kafka® 3.3 on behalf of the Apache Kafka community. The 3.3 release contains many new features and improvements. This blog post will highlight some of the more prominent features. For a full list of changes, be sure to check the release notes . For several years, the Apache Kafka community has been... [Read more...]

Apache CloudStack LTS Maintenance Release 4.17.1.0

The Apache CloudStack project is pleased to announce the release of CloudStack 4.17.1.0. The CloudStack 4.17.1.0 release is a maintenance release as part of its 4.17.x LTS branch and contains more than 150 fixes and improvements since the CloudStack 4.17.0.0 release. Highlights include: * Support for Ubuntu 22.04 LTS as a management server and KVM... [Read more...]

Apache Maven Shared Component: Maven Verifier Vers...

The Apache Maven team is pleased to announce the release of the Maven Verifier, version 2.0.0-M1 . This library provides a test harness for Maven integration tests. You should specify the version in your project's dependency configuration: 1 <dependency> 2 <groupId> org.apache.maven.shared </groupId> 3... [Read more...]

Deck of cards with Groovy, JDK collections and Ecl...

Once again, Donald Raab has produced an interesting blog post on Eclipse Collections ; this one shows some code for modelling and manipulating cards with Java 17 and Eclipse Collections. His related katas are highly recommended. Here is the same example in Groovy (4.0.5 was used here) with just a few tweaks: enum Rank { ACE , TWO , THREE , ... [Read more...]

Encryption and decryption with Groovy

Inspired by this recent blog entry , here is an example showing how to encrypt and decrypt with Groovy. Using the JDK crypto classes First, we need some text to encrypt. We'll use an excerpt of the one from the aforementioned blog post: var text = 'Contrary to popular belief, Lorem Ipsum is not simply random text. \ It has roots in... [Read more...]

Hugging Face Transformers now enabled in Apache Op...

Written by Jeff Zemerick of the Apache OpenNLP team. Apache OpenNLP is an open source machine learning library for natural language processing (NLP) for Java used by many popular open source applications, including Apache Solr, Apache UIMA, and Apache Lucene, as well as many commercial and research applications. Its development goes back to the... [Read more...]

Apache Maven Shared component: Maven Common Artifa...

The Apache Maven team is pleased to announce the release of the Apache Maven Shared Component: Maven Common Artifact Filters Version 3.3.2 . A collection of ready-made filters to control inclusion/exclusion of artifacts during dependency resolution. You should specify the version in your project's plugin configuration: 1 <plugin>... [Read more...]

Apache Maven Jar Plugin, version 3.3.0

The Apache Maven team is pleased to announce the release of the Apache Maven Jar Plugin, version 3.3.0 . This plugin provides the capability to build jars. 1 <plugin> 2 <groupId> org.apache.maven.plugins </groupId> 3 <artifactId> maven-jar-plugin </artifactId> 4 <version> 3.3.0... [Read more...]

Apache Maven Shade Plugin, version 3.4.0

The Apache Maven team is pleased to announce the release of the Apache Maven Shade Plugin, version 3.4.0 . This plugin provides the capability to package the artifact in an uber-jar, including its dependencies and to shade - i.e. rename - the packages of some dependencies. Notes: Starting from this release you need JDK8 as minimum. Minimum... [Read more...]

Calculating Fibonacci with Groovy revisited

In a recent post , we looked at using Matrices with Groovy including using matrices to calculate Fibonacci terms. But do you need that complexity to calculate Fibonacci? Not, not at all. You can do various one-liners for that scenario (to repeat the calculation from that post): Stream. iterate ([ 1 , 1 ], f -> [f[ 1 ], f.sum()]).limit( 8... [Read more...]

[ANNOUNCE] Apache NetBeans 15 released

The Apache NetBeans team is pleased to announce that Apache NetBeans 15 was released on August 31, 2022 (though there's been a delay in announcing the release). What's in the Apache NetBeans 15 release: https://github.com/apache/netbeans/releases/tag/15 With thanks to 33 contributors, including the following, who have contributed for... [Read more...]

Solving cryptarithmetic puzzles with Groovy and co...

Introduction When writing solutions to problems, we frequently strive to hide away implementation details. In Object-oriented (OO) programming, we might build a rich hierarchy of classes with well-thought out methods so that our final solution can be expressed in terms of simple nouns and verbs (methods and class instances) in our domain model. When... [Read more...]

Apache Maven PMD Plugin, version 3.19.0

The Maven team is pleased to announce the release of the Apache Maven PMD Plugin, version 3.19.0 A Maven plugin for the PMD toolkit, that produces a report on both code rule violations and detected copy and paste fragments, as well as being able to fail the build based on these metrics. You can download the appropriate sources etc. from the ... [Read more...]

More than 333 Million Downloads of Apache OpenOffi...

A few days ago we have seen with great pleasure that the bar of more than 333 million downloads of Apache OpenOffice® was exceeded. The count is from 2011 until today and it includes all 4.1.x releases. Please note that there are much more ways to get OpenOffice than just via our partner SourceForge.net or alternative servers hosted by Apache itself.... [Read more...]

Groovy List Processing Cheat Sheet

Declaring lists Several styles are supported for declaring lists: var pets = [ 'cat' , 'canary' , 'dog' , 'fish' , 'gerbil' ] // idiomatic Groovy var nums = [ 1 , 2 , 3 , 4 ] as LinkedList // use 'as' for other kinds of list var primes = List. of ( 2 , 3 , 5 ,... [Read more...]

Apache Maven Dependency Tree Version 3.2.0 Release...

The Apache Maven team is pleased to announce the release of the Apache Shared Component: Apache Maven Dependency Tree Version 3.2.0 A tree-based API for resolution of Maven project dependencies. 1 <plugin> 2 <groupId> org.apache.maven.shared </groupId> 3 <artifactId> maven-dependency-tree... [Read more...]

Maven Dependency Analyzer Version 1.13.0 Released

The Apache Maven team is pleased to announce the release of the Apache Maven Shared Component: Maven Dependency Analyzer Version 1.13.0 Analyzes the dependencies of a project for undeclared or unused artifacts. You should specify the version in your project's dependency list: 1 <dependency> 2 <groupId>... [Read more...]

Apache Maven PMD Plugin, version 3.18.0

The Maven team is pleased to announce the release of the Apache Maven PMD Plugin, version 3.18.0 A Maven plugin for the PMD toolkit, that produces a report on both code rule violations and detected copy and paste fragments, as well as being able to fail the build based on these metrics. You can download the appropriate sources etc. from the ... [Read more...]

Apache Maven Checkstyle Plugin, version 3.2.0 rele...

div class="post_body"> The Maven team is pleased to announce the release of the Apache Maven Checkstyle Plugin, version 3.2.0 . The Checkstyle Plugin generates a report regarding the code style used by the developers. For more information about Checkstyle, see https://checkstyle.sourceforge.net/ . You should specify the version in... [Read more...]

The Apache News Round-up: week ending 19 August 20...

Happy Friday, everyone --let’s review the Apache community’s activities from over the past week: ApacheCon™ – the ASF’s official global conference series, bringing Tomorrow’s Technology Today since 1998. Registrations are open for ApacheCon North America, 2022 https://www.apachecon.com/acna2022/register.html ASF Board – management and... [Read more...]

Search blogs.apache.org

Today's active blogs

Popular blog tags

Related sites

Navigation