From efb8790d6b1d9a5342ef9f8bcf0bb423619a9a4e Mon Sep 17 00:00:00 2001 From: Yuce Tekol Date: Wed, 29 Apr 2026 11:46:02 +0300 Subject: [PATCH 1/4] Removed asyncio beta warnings --- docs/asyncio_client.rst | 2 +- docs/getting_started.rst | 2 +- docs/getting_started_asyncio.rst | 8 ++------ hazelcast/asyncio/__init__.py | 4 ---- hazelcast/internal/asyncio_client.py | 4 ---- hazelcast/internal/asyncio_proxy/map.py | 5 ----- 6 files changed, 4 insertions(+), 21 deletions(-) diff --git a/docs/asyncio_client.rst b/docs/asyncio_client.rst index ce31ae291b..2b04f835ed 100644 --- a/docs/asyncio_client.rst +++ b/docs/asyncio_client.rst @@ -1,4 +1,4 @@ -Asyncio HazelcastClient API (BETA) Documentation +Asyncio HazelcastClient API Documentation ================================================ .. automodule:: hazelcast.asyncio diff --git a/docs/getting_started.rst b/docs/getting_started.rst index d6d95a6aeb..895a99936a 100644 --- a/docs/getting_started.rst +++ b/docs/getting_started.rst @@ -6,7 +6,7 @@ Hazelcast Python client. It outlines the requirements, installation and configuration of the client, setting up a cluster, and provides a simple application that uses a distributed map in Python client. -.. Note:: See :ref:`getting_started_asyncio:getting started - asyncio api (beta)` for getting started with the the asyncio API. +.. Note:: See :ref:`getting_started_asyncio:getting started - asyncio api` for getting started with the the asyncio API. Requirements diff --git a/docs/getting_started_asyncio.rst b/docs/getting_started_asyncio.rst index 1ac1745d34..db1205b3a9 100644 --- a/docs/getting_started_asyncio.rst +++ b/docs/getting_started_asyncio.rst @@ -1,9 +1,5 @@ -Getting Started - Asyncio API (BETA) -==================================== - -.. warning:: - - Hazelcast's asyncio API is BETA. Do not use it in production. +Getting Started - Asyncio API +============================= This chapter provides information on how to get started with the Hazelcast Python client using its asyncio API. It provides the requirements, installation instructions, and a simple application that uses a distributed map in a Python client. diff --git a/hazelcast/asyncio/__init__.py b/hazelcast/asyncio/__init__.py index 89df6eea46..39e3192529 100644 --- a/hazelcast/asyncio/__init__.py +++ b/hazelcast/asyncio/__init__.py @@ -1,7 +1,3 @@ -import warnings - -warnings.warn("Asyncio API for Hazelcast Python Client is BETA. DO NOT use it in production.") -del warnings __all__ = [ "EntryEventCallable", diff --git a/hazelcast/internal/asyncio_client.py b/hazelcast/internal/asyncio_client.py index 0cfbf6fe74..09b4c2201a 100644 --- a/hazelcast/internal/asyncio_client.py +++ b/hazelcast/internal/asyncio_client.py @@ -84,10 +84,6 @@ class HazelcastClient: Warning: Asyncio client is not thread-safe, do not access it from other threads. - Warning: - Asyncio client is BETA. - Its public API may change until General Availability release. - See the :class:`hazelcast.config.Config` documentation for the possible configuration options. """ diff --git a/hazelcast/internal/asyncio_proxy/map.py b/hazelcast/internal/asyncio_proxy/map.py index 57d0a755c7..94845135c4 100644 --- a/hazelcast/internal/asyncio_proxy/map.py +++ b/hazelcast/internal/asyncio_proxy/map.py @@ -105,11 +105,6 @@ class Map(Proxy, typing.Generic[KeyType, ValueType]): Warning: Asyncio client map proxy is not thread-safe, do not access it from other threads. - - Warning: - Asyncio client is BETA. - Its public API may change until General Availability release. - """ def __init__(self, service_name, name, context): From 88fd6b4ff9ea6b0e338199e999185aebb4222ae7 Mon Sep 17 00:00:00 2001 From: Yuce Tekol Date: Wed, 29 Apr 2026 11:46:25 +0300 Subject: [PATCH 2/4] black --- hazelcast/asyncio/__init__.py | 1 - 1 file changed, 1 deletion(-) diff --git a/hazelcast/asyncio/__init__.py b/hazelcast/asyncio/__init__.py index 39e3192529..a6eabdd4fd 100644 --- a/hazelcast/asyncio/__init__.py +++ b/hazelcast/asyncio/__init__.py @@ -1,4 +1,3 @@ - __all__ = [ "EntryEventCallable", "HazelcastClient", From 3bc28caac1fd8b24a38b9a85118d9c1506314350 Mon Sep 17 00:00:00 2001 From: Yuce Tekol Date: Wed, 29 Apr 2026 11:52:33 +0300 Subject: [PATCH 3/4] Removed Slack link --- docs/getting_help.rst | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/getting_help.rst b/docs/getting_help.rst index 95de9eecc9..8c651bbf21 100644 --- a/docs/getting_help.rst +++ b/docs/getting_help.rst @@ -5,4 +5,3 @@ You can use the following channels for your questions and development/usage issues: - `Github Repository `__ -- `Slack `__ From e2fc2196c2ac7498dfe5da969f9206051b9fa5b4 Mon Sep 17 00:00:00 2001 From: Yuce Tekol Date: Wed, 29 Apr 2026 12:04:19 +0300 Subject: [PATCH 4/4] Removed Slack link --- docs/index.rst | 3 --- 1 file changed, 3 deletions(-) diff --git a/docs/index.rst b/docs/index.rst index 3f6f779276..f226881b09 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -7,9 +7,6 @@ Hazelcast Python Client .. image:: https://img.shields.io/static/v1?label=Github&message=Hazelcast%20Python%20client&style=flat&logo=github :target: https://github.com/hazelcast/hazelcast-python-client :alt: Github Repository -.. image:: https://img.shields.io/badge/slack-chat-green.svg - :target: https://slack.hazelcast.com - :alt: Join the community on Slack .. image:: https://img.shields.io/pypi/l/hazelcast-python-client :target: https://github.com/hazelcast/hazelcast-python-client/blob/master/LICENSE.txt :alt: License