Skip to content

Commit 7b0817a

Browse files
committed
feat!: Add support for 3.5.0, remove older versions
1 parent 6ed65cf commit 7b0817a

3 files changed

Lines changed: 28 additions & 23 deletions

File tree

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,16 @@ All notable changes to this project will be documented in this file.
44

55
## [Unreleased]
66

7+
### Added
8+
9+
- Added support Hadoop `3.5.0` ([#XX]).
10+
11+
### Removed
12+
13+
- Removed support for Hadoop `3.3.6` and `3.4.1` ([#XX]).
14+
15+
[#XX]: https://github.com/stackabletech/hdfs-utils/pull/XX
16+
717
## [0.5.0] - 2026-02-24
818

919
### Changed

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ This project contains multiple plugins for Apache Hadoop, which are intended to
1010

1111
## Installation
1212

13-
Currently you can compile hdfs-utils against Hadoop 3.3.6, 3.4.1 or 3.4.2. You need to specify the version by activating either the `hadoop-3.3.6`, `hadoop-3.4.1` or the `hadoop-3.4.2` profile below.
13+
Currently you can compile hdfs-utils against Hadoop 3.4.2, 3.4.3 or 3.5.0. You need to specify the version by activating either the `hadoop-3.4.2`, `hadoop-3.4.3` or the `hadoop-3.5.0` profile below.
1414

15-
Run e.g. `mvn clean package -P hadoop-3.4.2` and put the resulting `target/hdfs-utils-*.jar` file on your HDFS classpath.
15+
Run e.g. `mvn clean package -P hadoop-3.5.0` and put the resulting `target/hdfs-utils-*.jar` file on your HDFS classpath.
1616
The easiest way to achieve this is to put it in the directory `/stackable/hadoop/share/hadoop/tools/lib/`.
1717
The Stackable HDFS already takes care of this, you don't need to do anything in this case.
1818

@@ -21,6 +21,7 @@ The Stackable HDFS already takes care of this, you don't need to do anything in
2121
> [!IMPORTANT]
2222
> The authorizer only works when used by an HDFS version that includes fixes from https://github.com/apache/hadoop/pull/6553.
2323
> Stackable HDFS versions starting with `3.3.4` already contain this patch.
24+
> Upstream Hadoop fixed this in `3.5.0` via https://github.com/apache/hadoop/pull/6776.
2425
2526
### Configuration
2627

pom.xml

Lines changed: 15 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -285,43 +285,37 @@
285285

286286
<profiles>
287287
<profile>
288-
<id>hadoop-3.3.6</id>
289-
<properties>
290-
<hadoop.version>3.3.6</hadoop.version>
291-
<!-- Taken from https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-common/3.3.6 -->
292-
<slf4j.version>1.7.36</slf4j.version>
293-
<jackson.version>2.12.7.1</jackson.version>
294-
</properties>
295-
</profile>
296-
<profile>
297-
<id>hadoop-3.4.1</id>
288+
<id>hadoop-3.4.2</id>
298289
<!--
299290
Users need to explicitly set the version of Hadoop they want to build against
300291
<activation>
301292
<activeByDefault>true</activeByDefault>
302293
</activation>
303294
-->
304295
<properties>
305-
<hadoop.version>3.4.1</hadoop.version>
306-
<!-- Taken from https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-common/3.4.1 -->
296+
<hadoop.version>3.4.2</hadoop.version>
297+
<!-- Taken from https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-common/3.4.2 -->
307298
<slf4j.version>1.7.36</slf4j.version>
308299
<jackson.version>2.12.7.1</jackson.version>
309300
</properties>
310301
</profile>
311302
<profile>
312-
<id>hadoop-3.4.2</id>
313-
<!--
314-
Users need to explicitly set the version of Hadoop they want to build against
315-
<activation>
316-
<activeByDefault>true</activeByDefault>
317-
</activation>
318-
-->
303+
<id>hadoop-3.4.3</id>
319304
<properties>
320-
<hadoop.version>3.4.2</hadoop.version>
321-
<!-- Taken from https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-common/3.4.2 -->
305+
<hadoop.version>3.4.3</hadoop.version>
306+
<!-- Taken from https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-common/3.4.3 -->
322307
<slf4j.version>1.7.36</slf4j.version>
323308
<jackson.version>2.12.7.1</jackson.version>
324309
</properties>
325310
</profile>
311+
<profile>
312+
<id>hadoop-3.5.0</id>
313+
<properties>
314+
<hadoop.version>3.5.0</hadoop.version>
315+
<!-- Taken from https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-common/3.5.0 -->
316+
<slf4j.version>1.7.36</slf4j.version>
317+
<jackson.version>2.18.6</jackson.version>
318+
</properties>
319+
</profile>
326320
</profiles>
327321
</project>

0 commit comments

Comments
 (0)