Skip to content

Prepare the Spring Data Cassandra 4.0.x branch #1170

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
jxblum opened this issue Sep 21, 2021 · 0 comments
Closed

Prepare the Spring Data Cassandra 4.0.x branch #1170

jxblum opened this issue Sep 21, 2021 · 0 comments
Labels
type: task A general task

Comments

@jxblum
Copy link
Contributor

jxblum commented Sep 21, 2021

Prepare Spring Data for Apache Cassandra 4.0 to build on JDK 17, Jakara EE 9, Spring Framework 6.0 and Spring Data Commons 3.0.x.

@jxblum jxblum added type: enhancement A general enhancement type: task A general task labels Sep 21, 2021
@jxblum jxblum added this to the 4.x milestone Sep 21, 2021
@mp911de mp911de removed the type: enhancement A general enhancement label Sep 21, 2021
jxblum added a commit to jxblum/spring-data-cassandra that referenced this issue Sep 21, 2021
Upgrade to Spring Data Build parent 3.0.0-SNAPSHOT.

Upgrade to Spring Data Commons 3.0.0-SNAPSHOT.

Set version to 4.0.0-SNAPSHOT.

Resolves spring-projectsgh-1170.
jxblum added a commit to jxblum/spring-data-cassandra that referenced this issue Sep 21, 2021
The Jenkinsfile will need to be edited once AdoptOpenJDK releeases OpenJDK17.

Resolves spring-projectsgh-1170.
jxblum added a commit to jxblum/spring-data-cassandra that referenced this issue Sep 21, 2021
jxblum added a commit to jxblum/spring-data-cassandra that referenced this issue Sep 21, 2021
jxblum added a commit to jxblum/spring-data-cassandra that referenced this issue Sep 21, 2021
jxblum added a commit to jxblum/spring-data-cassandra that referenced this issue Sep 22, 2021
jxblum added a commit to jxblum/spring-data-cassandra that referenced this issue Sep 22, 2021
…VM command-line.

This property is used to get the desired Cassandra Testcotnainer at our supported Apache Cassandra version when running SD Cassandrta integration tests using Testcontainers (profile).

Refactor CassandraDelegate to resolve the Cassandra version property used in the Testcontainers Docker Image name.

Refactor EmbeddedCassandraServerHelper to guard against NPEs when resolving the RPC address (InetAddress) hostname.

Add logging to distinguish which method (Embedded or Testcontainers) to start the Cassandra server.

Resolves spring-projectsgh-1170.
jxblum added a commit to jxblum/spring-data-cassandra that referenced this issue Sep 22, 2021
…ld with the 'testcontainers-cassandra' profile.

Resolves spring-projectsgh-1170.
jxblum added a commit to jxblum/spring-data-cassandra that referenced this issue Sep 22, 2021
The Jenkinsfile will need to be edited once AdoptOpenJDK releases OpenJDK17.

Resolves spring-projectsgh-1170.
jxblum added a commit to jxblum/spring-data-cassandra that referenced this issue Sep 22, 2021
jxblum added a commit to jxblum/spring-data-cassandra that referenced this issue Sep 22, 2021
jxblum added a commit to jxblum/spring-data-cassandra that referenced this issue Sep 22, 2021
jxblum added a commit to jxblum/spring-data-cassandra that referenced this issue Sep 22, 2021
jxblum added a commit to jxblum/spring-data-cassandra that referenced this issue Sep 22, 2021
…VM command-line.

This property is used to get the desired Cassandra Testcotnainer at our supported Apache Cassandra version when running SD Cassandrta integration tests using Testcontainers (profile).

Refactor CassandraDelegate to resolve the Cassandra version property used in the Testcontainers Docker Image name.

Refactor EmbeddedCassandraServerHelper to guard against NPEs when resolving the RPC address (InetAddress) hostname.

Add logging to distinguish which method (Embedded or Testcontainers) to start the Cassandra server.

Resolves spring-projectsgh-1170.
jxblum added a commit to jxblum/spring-data-cassandra that referenced this issue Sep 22, 2021
The Cassandra server using the Apache Cassandra API CassandraDaemon class in the SD Cassandra EmbeddedCassandraServerHelper class does not run by default on Java 17.

Resolves spring-projectsgh-1170.
jxblum added a commit to jxblum/spring-data-cassandra that referenced this issue Sep 22, 2021
jxblum added a commit to jxblum/spring-data-cassandra that referenced this issue Sep 22, 2021
Re-arrange spring dependency declarations.

Remove unnecessary javax.interceptor:javax.interceptor-api and javax.annotation:javax.annotation-api dependencies.

Declare jakarta.enterprise:jakarta.enterprise.cdi-api:3.0.0 dependency (commented out) in preparation for Jarkata EE 9 migration.

Add exclusion on the javax.inject:javax.inject dependency to the org.apache.cassandra:cassandra-all dependency.

Resolves spring-projectsgh-1170.
jxblum added a commit to jxblum/spring-data-cassandra that referenced this issue Sep 22, 2021
The Jenkinsfile will need to be edited once AdoptOpenJDK releases OpenJDK17.

Resolves spring-projectsgh-1170.
jxblum added a commit to jxblum/spring-data-cassandra that referenced this issue Sep 22, 2021
jxblum added a commit to jxblum/spring-data-cassandra that referenced this issue Sep 22, 2021
jxblum added a commit to jxblum/spring-data-cassandra that referenced this issue Sep 22, 2021
jxblum added a commit to jxblum/spring-data-cassandra that referenced this issue Sep 22, 2021
jxblum added a commit to jxblum/spring-data-cassandra that referenced this issue Sep 22, 2021
…VM command-line.

This property is used to get the desired Cassandra Testcotnainer at our supported Apache Cassandra version when running SD Cassandrta integration tests using Testcontainers (profile).

Refactor CassandraDelegate to resolve the Cassandra version property used in the Testcontainers Docker Image name.

Refactor EmbeddedCassandraServerHelper to guard against NPEs when resolving the RPC address (InetAddress) hostname.

Add logging to distinguish which method (Embedded or Testcontainers) to start the Cassandra server.

Resolves spring-projectsgh-1170.
jxblum added a commit to jxblum/spring-data-cassandra that referenced this issue Sep 22, 2021
The Cassandra server using the Apache Cassandra API CassandraDaemon class in the SD Cassandra EmbeddedCassandraServerHelper class does not run by default on Java 17.

Resolves spring-projectsgh-1170.
jxblum added a commit to jxblum/spring-data-cassandra that referenced this issue Sep 22, 2021
jxblum added a commit to jxblum/spring-data-cassandra that referenced this issue Sep 22, 2021
Re-arrange spring dependency declarations.

Remove unnecessary javax.interceptor:javax.interceptor-api and javax.annotation:javax.annotation-api dependencies.

Declare jakarta.enterprise:jakarta.enterprise.cdi-api:3.0.0 dependency (commented out) in preparation for Jarkata EE 9 migration.

Add exclusion on the javax.inject:javax.inject dependency to the org.apache.cassandra:cassandra-all dependency.

Resolves spring-projectsgh-1170.
mp911de pushed a commit that referenced this issue Oct 19, 2021
mp911de pushed a commit that referenced this issue Oct 19, 2021
mp911de pushed a commit that referenced this issue Oct 19, 2021
…VM command-line.

This property is used to get the desired Cassandra Testcotnainer at our supported Apache Cassandra version when running SD Cassandrta integration tests using Testcontainers (profile).

Refactor CassandraDelegate to resolve the Cassandra version property used in the Testcontainers Docker Image name.

Refactor EmbeddedCassandraServerHelper to guard against NPEs when resolving the RPC address (InetAddress) hostname.

Add logging to distinguish which method (Embedded or Testcontainers) to start the Cassandra server.

See #1170.
mp911de pushed a commit that referenced this issue Oct 19, 2021
The Cassandra server using the Apache Cassandra API CassandraDaemon class in the SD Cassandra EmbeddedCassandraServerHelper class does not run by default on Java 17.

See #1170.
mp911de pushed a commit that referenced this issue Oct 19, 2021
mp911de pushed a commit that referenced this issue Oct 19, 2021
Re-arrange spring dependency declarations.

Remove unnecessary javax.interceptor:javax.interceptor-api and javax.annotation:javax.annotation-api dependencies.

Declare jakarta.enterprise:jakarta.enterprise.cdi-api:3.0.0 dependency (commented out) in preparation for Jarkata EE 9 migration.

Add exclusion on the javax.inject:javax.inject dependency to the org.apache.cassandra:cassandra-all dependency.

Resolves #1170.
mp911de added a commit that referenced this issue Oct 19, 2021
Remove lingering dockerfiles. Use custom docker image for Cassandra build and OpenJDK 17 image for artifact deployment.

Apply consistent formatting. Add missing since tag.

See #1170
mp911de pushed a commit that referenced this issue Nov 16, 2021
Upgrade to Spring Data Build parent 3.0.0-SNAPSHOT.

Upgrade to Spring Data Commons 3.0.0-SNAPSHOT.

Set version to 4.0.0-SNAPSHOT.

See #1170.
mp911de pushed a commit that referenced this issue Nov 16, 2021
The Jenkinsfile will need to be edited once AdoptOpenJDK releases OpenJDK17.

See #1170.
mp911de pushed a commit that referenced this issue Nov 16, 2021
mp911de pushed a commit that referenced this issue Nov 16, 2021
mp911de pushed a commit that referenced this issue Nov 16, 2021
…VM command-line.

This property is used to get the desired Cassandra Testcotnainer at our supported Apache Cassandra version when running SD Cassandrta integration tests using Testcontainers (profile).

Refactor CassandraDelegate to resolve the Cassandra version property used in the Testcontainers Docker Image name.

Refactor EmbeddedCassandraServerHelper to guard against NPEs when resolving the RPC address (InetAddress) hostname.

Add logging to distinguish which method (Embedded or Testcontainers) to start the Cassandra server.

See #1170.
mp911de pushed a commit that referenced this issue Nov 16, 2021
The Cassandra server using the Apache Cassandra API CassandraDaemon class in the SD Cassandra EmbeddedCassandraServerHelper class does not run by default on Java 17.

See #1170.
mp911de pushed a commit that referenced this issue Nov 16, 2021
mp911de pushed a commit that referenced this issue Nov 16, 2021
Re-arrange spring dependency declarations.

Remove unnecessary javax.interceptor:javax.interceptor-api and javax.annotation:javax.annotation-api dependencies.

Declare jakarta.enterprise:jakarta.enterprise.cdi-api:3.0.0 dependency (commented out) in preparation for Jarkata EE 9 migration.

Add exclusion on the javax.inject:javax.inject dependency to the org.apache.cassandra:cassandra-all dependency.

Resolves #1170.
mp911de added a commit that referenced this issue Nov 16, 2021
Remove lingering dockerfiles. Use custom docker image for Cassandra build and OpenJDK 17 image for artifact deployment.

Apply consistent formatting. Add missing since tag.

See #1170
mp911de pushed a commit that referenced this issue Jan 4, 2022
Upgrade to Spring Data Build parent 3.0.0-SNAPSHOT.

Upgrade to Spring Data Commons 3.0.0-SNAPSHOT.

Set version to 4.0.0-SNAPSHOT.

See #1170.
mp911de pushed a commit that referenced this issue Jan 4, 2022
The Jenkinsfile will need to be edited once AdoptOpenJDK releases OpenJDK17.

See #1170.
mp911de pushed a commit that referenced this issue Jan 4, 2022
mp911de pushed a commit that referenced this issue Jan 4, 2022
mp911de pushed a commit that referenced this issue Jan 4, 2022
…VM command-line.

This property is used to get the desired Cassandra Testcotnainer at our supported Apache Cassandra version when running SD Cassandrta integration tests using Testcontainers (profile).

Refactor CassandraDelegate to resolve the Cassandra version property used in the Testcontainers Docker Image name.

Refactor EmbeddedCassandraServerHelper to guard against NPEs when resolving the RPC address (InetAddress) hostname.

Add logging to distinguish which method (Embedded or Testcontainers) to start the Cassandra server.

See #1170.
mp911de pushed a commit that referenced this issue Jan 4, 2022
The Cassandra server using the Apache Cassandra API CassandraDaemon class in the SD Cassandra EmbeddedCassandraServerHelper class does not run by default on Java 17.

See #1170.
mp911de pushed a commit that referenced this issue Jan 4, 2022
mp911de pushed a commit that referenced this issue Jan 4, 2022
Re-arrange spring dependency declarations.

Remove unnecessary javax.interceptor:javax.interceptor-api and javax.annotation:javax.annotation-api dependencies.

Declare jakarta.enterprise:jakarta.enterprise.cdi-api:3.0.0 dependency (commented out) in preparation for Jarkata EE 9 migration.

Add exclusion on the javax.inject:javax.inject dependency to the org.apache.cassandra:cassandra-all dependency.

Resolves #1170.
mp911de added a commit that referenced this issue Jan 4, 2022
Remove lingering dockerfiles. Use custom docker image for Cassandra build and OpenJDK 17 image for artifact deployment.

Apply consistent formatting. Add missing since tag.

See #1170
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: task A general task
Projects
None yet
Development

No branches or pull requests

2 participants