parquet-java icon indicating copy to clipboard operation
parquet-java copied to clipboard

GH-3004: Add Parquet BOM

Open CalvinKirs opened this issue 1 year ago • 5 comments

Rationale for this change

What changes are included in this PR?

Are these changes tested?

yes

Are there any user-facing changes?

this close #3004

CalvinKirs avatar Aug 29 '24 11:08 CalvinKirs

What is the difference with https://github.com/apache/parquet-java/pull/1017?

cc @dongjoon-hyun

wgtmac avatar Aug 31 '24 02:08 wgtmac

What is the difference with #1017?↳

cc @dongjoon-hyun↳

Maven BOM is a tool used to centrally manage dependency versions, ensuring that all related dependencies within a project use the same versions, thereby avoiding conflicts. This provides significant convenience for developers. eg: https://github.com/apache/pulsar/blob/8da3bf8322c536c495541c80926cdf9389612515/pom.xml#L1174-L1180 An SBOM is a Software Bill of Materials, which details all the components, libraries, dependencies, and more that are included in a software product.

CalvinKirs avatar Sep 02 '24 01:09 CalvinKirs

+1 Is this scheduled for any upcoming release?

YanivKunda avatar Mar 16 '25 16:03 YanivKunda

+1 for this bom

NathanEckert avatar Oct 22 '25 07:10 NathanEckert

@CalvinKirs what do you think about including the management of org.apache.parquet:parquet-format (which uses a separate release lifecycle, represented by the parquet.format.version property?

YanivKunda avatar Oct 22 '25 11:10 YanivKunda