Versions Compared

Key

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

...

Another contrasting example is Elastic Search, which, like PostgreSQL and RabbitMQ has a clear client-server split and no significant peer-to-peer user API. Elastic Search version 8.0, circa October, 2021 moved to requiring a Java 17 JRE on the server-side. They're still compiling on older JDKs and they support client JREs  back to Java 8 . This is an example where the clear client-server split benefited the Elastic Search project—allowing the project's server-side functionality to skip forward 5 years (from Java 8 to Java 17) without requiring all of their user (client!) applications to move the the newer JRE.

...

This GAP format is based on Michael Nygard's ADR Template.