Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Release Manager

Valentin Kulichenko

Development Process

All the development for the Apache Ignite 3.x happens in the dedicated repository: https://github.com/apache/ignite-3

TeamCity is currently set up to run all available JUnit tests (this will be changed in the future): https://ci.ignite.apache.org/project/ignite3

TeamCity triggers the test run for a pull request when it's created or updated. Upon completion, the PR is updated with the corresponding status which is shown as a successful or failed check.

The basic process to make a change is the following:

  1. A contributor develops in their own fork and creates a PR when done.
  2. TeamCity triggers a test run and updates the PR with the status. The same happens if PR is updated.
  3. A committer reviews the code and merges the PR directly from GitHub. The merge is allowed only if the test check is passed.

Meetups

On the week of Sep 14th, we had two virtual events where the community discussed the proposed changes.

In English:

Widget Connector
urlhttps://www.youtube.com/watch?v=zPuLJgUfLaM

In Russian:

Widget Connector
urlhttps://www.youtube.com/watch?v=vXFAwTsYI5g

Slides are available here.

Major Changes and Features

...

  • Replace IgniteFuture  with Java's CompletableFuture 
  • The consistent ID should be a String, not a generic Serializable object – the latter

Issues

Label ignite-3  is used for any issues in JIRA that are related to Ignite 3.x.

...