Hey all, I plan to create a new branch of branch-3.4.0 this weekend and change the version of the trunk branch to 3.5.0-SNAPSHOT.
If all goes well, I will release hadoop-3.4.0-RC0 early next week. hadoop-3.4.0 contains many changes, we may release multiple RC versions. Best Regards, Shilun Fan. > On Thu, 4 Jan 2024 at 15:53, PJ Fanning wrote: > The new jar dependency just adds a class that Jackson JAX-RS support > expects but that doesn't exist in the JAX-RS v1 jsr-311 jar [1]. > JAX-RS v2 uses a jar called rs-api instead of jsr-311. The package > names are the same but there are differences (new classes and API > changes in some other classes). > Studying the Jackson change that broke support for JAX-RS v1 [2] and > some basic testing seems to support the idea that having this one > class available means that Hadoop and Tex should be able to use > versions of Jackson later than the breaking change. Jackson JAX-RS > code does not use the rs-api changes with the one exception of > requiring the NoContentException. The Jackson change [2] appears in > Jackson 2.13.0. > [1] https://github.com/pjfanning/jsr311-compat/blob/main/src/main/java/javax/ws/rs/core/ <https://github.com/pjfanning/jsr311-compat/blob/main/src/main/java/javax/ws/rs/core/NoContentException.java> > NoContentException.java <https://github.com/pjfanning/jsr311-compat/blob/main/src/main/java/javax/ws/rs/core/NoContentException.java> > [2] https://github.com/FasterXML/jackson-jaxrs-providers/issues/134#issuecomment-1180637522 > On Thu, 4 Jan 2024 at 19:30, Steve Loughran wrote: > > > > On Thu, 4 Jan 2024 at 15:53, PJ Fanning wrote: >> >> I would like to get some dependencies upgraded for Hadoop 3.4.0. For me, it would be good to upgrade protobuf-java and Jackson to more secure versions. >> >> For protobuf-java, that would involve releasing hadoop-thirdparty 1.2.0 [1], including merging the protobuf upgrade [2]. > > > I agree, we should update this. Anything else in there to update? >> >> >> For Jackson, we are hampered by Jackson dropping support for Jersey/JAX-RS 1.x. I have a workaround for this that I think is worth further investigating [3]. > > > What does your new module do? >> >> >> [1] https://github.com/apache/hadoop-thirdparty >> [2] https://github.com/apache/hadoop-thirdparty/pull/19 >> [3] https://github.com/apache/hadoop/pull/6370 >> >> >> >> On 2024/01/04 14:26:37 slfan1989 wrote: >> > Hey all, >> > >> > We are planning to release Hadoop 3.4.0 base on trunk. I made some >> > preparations and changed the target version of JIRA for non-blockers in >> > HADOOP, HDFS, YARN, and MAPREDUCE from 3.4.0 to 3.5.0. If we want to create >> > a new JIRA, the target version can directly select version 3.5.0. >> > >> > If you have any thoughts, suggestions, or concerns, please feel free to >> > share them. >> > >> > Best Regards, >> > Shilun Fan. >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: common-dev-unsubscr...@hadoop.apache.org >> For additional commands, e-mail: common-dev-h...@hadoop.apache.org >> --------------------------------------------------------------------- To unsubscribe, e-mail: common-dev-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-dev-h...@hadoop.apache.org