Skip to content

[Feature] Upgrade to a modern version of Java #53

@cclauss

Description

@cclauss

Willingness to contribute

{"label"=>"No. I cannot contribute a bug fix at this time.", "value"=>"cannot_contribute"}

Feature Request Proposal

README.md currently says:

OpenHouse is currently built with Java 8, and will be modernized soon.

https://www.java.com/releases
https://en.wikipedia.org/wiki/Java_version_history

Motivation

A more modern software base will ease integration with current tools and practices.

What component(s) does this feature affect?

  • Table Service: This is the RESTful catalog service that stores table metadata. :services:tables
  • Jobs Service: This is the job orchestrator that submits data services for table maintenance. :services:jobs
  • Data Services: This is the jobs that performs table maintenance. apps:spark
  • Iceberg internal catalog: This is the internal Iceberg catalog for OpenHouse Catalog Service. :iceberg:openhouse
  • Spark Client Integration: This is the Apache Spark integration for OpenHouse catalog. :integration:spark
  • Documentation: This is the documentation for OpenHouse. docs
  • Local Docker: This is the local Docker environment for OpenHouse. infra/recipes/docker-compose
  • Other: Please specify the component.

Details

As part of this process, these lines should also be removed:

ignore:
- dependency-name: "actions/setup-java"
- dependency-name: "gradle/wrapper-validation-action"

Metadata

Metadata

Assignees

Labels

featNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions