Skip to content

DOCSP-37975: index #23

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

Merged
merged 4 commits into from
Mar 22, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions source/get-started.txt
Original file line number Diff line number Diff line change
@@ -9,3 +9,7 @@ Get Started
/get-started/primer/
/get-started/quickstart/
/get-started/pojo-qs/

- :ref:`javars-primer`
- :ref:`javars-quickstart`
- :ref:`javars-pojo-qs`
181 changes: 181 additions & 0 deletions source/includes/language-compatibility-table-java-rs.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,181 @@
.. list-table::
:header-rows: 1
:stub-columns: 1
:class: compatibility-large

* - Java Reactive Streams Driver Version
- Java 17
- Java 11 [#backwards-compatible-rs]_
- Java 8
- Java 7
- Java 6

* - 5.0
- ✓
- ✓
- ✓
-
-

* - 4.11
- ✓
- ✓
- ✓
-
-

* - 4.10
- ✓
- ✓
- ✓
-
-

* - 4.9
- ✓
- ✓
- ✓
-
-

* - 4.8
- ✓
- ✓
- ✓
-
-

* - 4.7
- ✓
- ✓
- ✓
-
-

* - 4.6
- ✓
- ✓
- ✓
-
-

* - 4.5
- ✓
- ✓
- ✓
-
-

* - 4.4
- ✓
- ✓
- ✓
-
-

* - 4.3
-
- ✓
- ✓
- ✓
- ✓

* - 4.2
-
- ✓
- ✓
- ✓
- ✓

* - 4.1
-
- ✓
- ✓
- ✓
- ✓

* - 1.13
-
- ✓
- ✓
- ✓
- ✓

* - 1.12
-
- ✓
- ✓
- ✓
- ✓

* - 1.11
-
- ✓
- ✓
- ✓
- ✓

* - 1.10
-
- ✓
- ✓
- ✓
- ✓

* - 1.9
-
- ✓
- ✓
- ✓
- ✓

* - 1.7
-
- ✓
- ✓
- ✓
- ✓

* - 1.6
-
- ✓
- ✓
- ✓
- ✓

* - 1.5
-
- ✓
- ✓
- ✓
- ✓

* - 1.3
-
- ✓
- ✓
- ✓
- ✓

* - 1.2
-
- ✓
- ✓
- ✓
- ✓

* - 1.1
-
- ✓
- ✓
- ✓
- ✓

* - 1.0
-
- ✓
- ✓
- ✓
- ✓

.. [#backwards-compatible-rs] Java versions 8 and above are all supported thanks to the JVM backwards compatibility promise. Only LTS versions will be explicitly listed in future.
345 changes: 345 additions & 0 deletions source/includes/mongodb-compatibility-table-java-rs.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,345 @@
.. sharedinclude:: dbx/compatibility-table-legend.rst

.. list-table::
:header-rows: 1
:stub-columns: 1
:class: compatibility-large

* - Java Reactive Streams Driver Version
- MongoDB 7.0
- MongoDB 6.1
- MongoDB 6.0
- MongoDB 5.0
- MongoDB 4.4
- MongoDB 4.2
- MongoDB 4.0
- MongoDB 3.6
- MongoDB 3.4
- MongoDB 3.2
- MongoDB 3.0
- MongoDB 2.6
* - 5.0
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
-
-
-
-
* - 4.11
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
-
-
-
-
* - 4.10
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
-
-
-
-
* - 4.9
- ⊛
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
-
-
-
-
* - 4.8
- ⊛
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
-
-
-
-
* - 4.7
- ⊛
- ⊛
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
* - 4.6
- ⊛
- ⊛
- ⊛
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
* - 4.5
- ⊛
- ⊛
- ⊛
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
* - 4.4
- ⊛
- ⊛
- ⊛
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
* - 4.3
- ⊛
- ⊛
- ⊛
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
* - 4.2
- ⊛
- ⊛
- ⊛
- ⊛
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
* - 4.1
- ⊛
- ⊛
- ⊛
- ⊛
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
* - 4.0
- ⊛
- ⊛
- ⊛
- ⊛
- ⊛
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
* - 1.13
- ⊛
- ⊛
- ⊛
- ⊛
- ⊛
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
* - 1.12
- ⊛
- ⊛
- ⊛
- ⊛
- ⊛
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
* - 1.11
- ⊛
- ⊛
- ⊛
- ⊛
- ⊛
- ⊛
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
* - 1.10
- ⊛
- ⊛
- ⊛
- ⊛
- ⊛
- ⊛
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
* - 1.9
- ⊛
- ⊛
- ⊛
- ⊛
- ⊛
- ⊛
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
* - 1.7
-
-
-
-
-
-
-
- ✓
- ✓
- ✓
- ✓
- ✓
* - 1.6
-
-
-
-
-
-
-
-
- ✓
- ✓
- ✓
- ✓
* - 1.5
-
-
-
-
-
-
-
-
- ✓
- ✓
- ✓
- ✓
* - 1.3
-
-
-
-
-
-
-
-
- ✓
- ✓
- ✓
- ✓
* - 1.2
-
-
-
-
-
-
-
-
-
- ✓
- ✓
- ✓
* - 1.1
-
-
-
-
-
-
-
-
-
-
- ✓
- ✓
* - 1.0
-
-
-
-
-
-
-
-
-
-
- ✓
- ✓
74 changes: 70 additions & 4 deletions source/index.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
==============
Java RS Driver
==============
=============================
MongoDB Java Reactive Streams
=============================

.. contents:: On this page
:local:
:backlinks: none
:depth: 1
:class: twocols

.. toctree::
:titlesonly:
@@ -11,5 +17,65 @@ Java RS Driver
/tutorials/
/reference/
View the Source <https://github.com/mongodb/mongo-java-driver>
API Documentation <{+api+}/mongodb-driver-reactivestreams/>

Introduction
------------

Welcome to the documentation site for the {+driver-long+}, the
official driver for asynchronous Java applications. Download
the driver by following the :ref:`javars-install` guide, then set up a
runnable project by following one of the tutorials.

- :ref:`javars-install`

- :ref:`javars-get-started`

- :ref:`javars-tutorials`

- :ref:`javars-reference`

- `Driver Source GitHub Repository <https://github.com/mongodb/mongo-java-driver>`__

- `API Documentation <{+api+}/mongodb-driver-reactivestreams/>`__

If you need to make synchronous calls between your application and MongoDB, use
the :driver:`MongoDB Java Driver </java/sync/current/>` instead of the
{+driver-short+}.

Compatibility
-------------

MongoDB Compatibility
~~~~~~~~~~~~~~~~~~~~~

The following compatibility table specifies the recommended version or versions
of the MongoDB Reactive Streams driver for use with a specific version of MongoDB.

The first column lists the driver version.

.. sharedinclude:: dbx/lifecycle-schedule-callout.rst

.. include:: /includes/mongodb-compatibility-table-java-rs.rst

The driver does not support older versions of MongoDB.

Language Compatibility
~~~~~~~~~~~~~~~~~~~~~~

The following compatibility table specifies the recommended version or versions
of the MongoDB Reactive Streams driver for use with a specific version of Java.

The first column lists the driver version.

.. include:: /includes/language-compatibility-table-java-rs.rst

For more information on how to read the compatibility tables, see our guide on
:driver:`MongoDB Compatibility Tables </about-compatibility/>`.

How To Get Help
---------------

Have a lovely day!
- Ask questions on our :community-forum:`MongoDB Community Forums <>`
- Visit our :technical-support:`Support Channels </>`
- See :driver:`Issues & Help </java/sync/current/issues-and-help/>`
4 changes: 3 additions & 1 deletion source/reference.txt
Original file line number Diff line number Diff line change
@@ -8,4 +8,6 @@ Reference

/reference/logging/
/reference/monitoring/


- :ref:`javars-logging`
- :ref:`javars-monitoring`
14 changes: 13 additions & 1 deletion source/tutorials.txt
Original file line number Diff line number Diff line change
@@ -18,4 +18,16 @@ Tutorials
/tutorials/geo/
/tutorials/gridfs/
/tutorials/command/


- :ref:`javars-connect`
- :ref:`javars-db-coll`
- :ref:`javars-indexes`
- :ref:`javars-read-operations`
- :ref:`javars-encrypt`
- :ref:`javars-write-ops`
- :ref:`javars-aggregation`
- :ref:`javars-changestream`
- :ref:`javars-text-search`
- :ref:`javars-geo`
- :ref:`javars-gridfs`
- :ref:`javars-run-command`