diff --git a/.github/workflows/integrational-tests.yml b/.github/workflows/integrational-tests.yml index be2b149..faa1183 100644 --- a/.github/workflows/integrational-tests.yml +++ b/.github/workflows/integrational-tests.yml @@ -8,7 +8,6 @@ env: GCP_PROJECT_ID: ${{ secrets.GKE_PROJECT }} GKE_ZONE: europe-west1-b GCP_NETWORK: tutorial-test-network - EXAMPLES_DIR: docs/modules/ROOT/examples jobs: create-gke-cluster: @@ -80,10 +79,10 @@ jobs: - name: Checkout uses: actions/checkout@v2 - - name: Set up JDK + - name: Set up JDK 1.8 uses: actions/setup-java@v2 with: - java-version: 17 + java-version: 8 distribution: "adopt" cache: "maven" @@ -164,7 +163,7 @@ jobs: - name: Test Java Client run: |- EXTERNAL_IP="${{ env.EXTERNAL_IP }}" - cd $EXAMPLES_DIR/java${{matrix.suffix}} + cd java${{matrix.suffix}} sed -i "s//$EXTERNAL_IP/g" src/main/java/com/hazelcast/Main.java mvn package java -jar target/*jar-with-dependencies*.jar >> output-java.txt & @@ -177,7 +176,7 @@ jobs: - name: Test Node.js Client run: |- EXTERNAL_IP="${{ env.EXTERNAL_IP }}" - cd $EXAMPLES_DIR/nodejs${{matrix.suffix}} + cd nodejs${{matrix.suffix}} sed -i "s//$EXTERNAL_IP/g" client.js npm install npm start >> output-nodejs.txt & @@ -190,7 +189,7 @@ jobs: - name: Test Go Client run: |- EXTERNAL_IP="${{ env.EXTERNAL_IP }}" - cd $EXAMPLES_DIR/go${{matrix.suffix}} + cd go${{matrix.suffix}} sed -i "s//$EXTERNAL_IP/g" main.go go run main.go >> output-go.txt & PID=$! @@ -202,7 +201,7 @@ jobs: - name: Test Python Client run: |- EXTERNAL_IP="${{ env.EXTERNAL_IP }}" - cd $EXAMPLES_DIR/python${{matrix.suffix}} + cd python${{matrix.suffix}} sed -i "s//$EXTERNAL_IP/g" main.py pip install -r requirements.txt python main.py >> output-python.txt & diff --git a/docs/modules/ROOT/pages/hazelcast-platform-operator-expose-externally.adoc b/docs/modules/ROOT/pages/hazelcast-platform-operator-expose-externally.adoc index 128c2ab..c0ba315 100644 --- a/docs/modules/ROOT/pages/hazelcast-platform-operator-expose-externally.adoc +++ b/docs/modules/ROOT/pages/hazelcast-platform-operator-expose-externally.adoc @@ -16,9 +16,7 @@ * Up and running https://kubernetes.io/[Kubernetes] cluster * Kubernetes command-line tool, https://kubernetes.io/docs/tasks/tools/#kubectl[kubectl] -* Deployed xref:operator:ROOT:get-started.adoc[Hazelcast Platform Operator] - -WARNING: This tutorial uses LoadBalancer services to connect to Hazelcast from outside of the Kubernetes cluster. Therefore, it is essential to ensure that your Kubernetes cluster can assign public IPs to LoadBalancer services. This is particularly important if you are using a local Kubernetes cluster such as Minikube or Kind. +* Deployed xref:operator:ROOT:index.adoc[Hazelcast Platform Operator] == Introduction @@ -43,8 +41,15 @@ Run the following command to create the Hazelcast cluster with Expose Externally [source, shell] ---- -kubectl apply -f - <") + .setSmartRouting(false); ---- -- @@ -120,7 +125,17 @@ NodeJS:: -- [source, javascript] ---- -include::ROOT:example$/nodejs-unisocket/client.js[] +const { Client } = require('hazelcast-client'); + +const clientConfig = { + network: { + clusterMembers: [ + '' + ], + smartRouting: false + } +}; +const client = await Client.newHazelcastClient(clientConfig); ---- -- @@ -129,7 +144,23 @@ Go:: -- [source, go] ---- -include::ROOT:example$/go-unisocket/main.go[] +import ( + "log" + + "github.com/hazelcast/hazelcast-go-client" +) + +func main() { + config := hazelcast.Config{} + cc := &config.Cluster + cc.Network.SetAddresses("") + cc.Unisocket = true + ctx := context.TODO() + client, err := hazelcast.StartNewClientWithConfig(ctx, config) + if err != nil { + panic(err) + } +} ---- -- @@ -138,7 +169,15 @@ Python:: -- [source, python] ---- -include::ROOT:example$/python-unisocket/main.py[] +import logging +import hazelcast + +logging.basicConfig(level=logging.INFO) + +client = hazelcast.HazelcastClient( + cluster_members=[""], + smart_routing=False, +) ---- -- .NET:: @@ -146,7 +185,16 @@ include::ROOT:example$/python-unisocket/main.py[] -- [source, cs] ---- -include::ROOT:example$/dotnet-unisocket/csharp_example.cs[] +var options = new HazelcastOptionsBuilder() + .With(args) + .With((configuration, options) => + { + options.LoggerFactory.Creator = () => LoggerFactory.Create(loggingBuilder => loggingBuilder.AddConfiguration(configuration.GetSection("logging")).AddConsole()); + options.Networking.Addresses.Add(""); + options.Networking.SmartRouting = false; + }) + .Build(); +var client = await HazelcastClientFactory.StartNewClientAsync(options); ---- -- ==== @@ -310,8 +358,16 @@ Run the following command to create the Hazelcast cluster with Expose Externally [source, shell] ---- -kubectl apply -f - <"); +config.getProperties().setProperty(ClientProperty.DISCOVERY_SPI_PUBLIC_IP_ENABLED.toString(), "true"); ---- -- @@ -388,7 +446,19 @@ NodeJS:: -- [source, javascript] ---- -include::ROOT:example$/nodejs/client.js[] +const { Client } = require('hazelcast-client'); + +const clientConfig = { + network: { + clusterMembers: [ + '' + ] + }, + properties: { + ['hazelcast.discovery.public.ip.enabled']: true + } +}; +const client = await Client.newHazelcastClient(clientConfig); ---- -- @@ -397,7 +467,23 @@ Go:: -- [source, go] ---- -include::ROOT:example$/go/main.go[] +import ( + "log" + + "github.com/hazelcast/hazelcast-go-client" +) + +func main() { + config := hazelcast.Config{} + cc := &config.Cluster + cc.Network.SetAddresses("") + cc.Discovery.UsePublicIP = true + ctx := context.TODO() + client, err := hazelcast.StartNewClientWithConfig(ctx, config) + if err != nil { + panic(err) + } +} ---- -- @@ -406,7 +492,15 @@ Python:: -- [source, python] ---- -include::ROOT:example$/python/main.py[] +import logging +import hazelcast + +logging.basicConfig(level=logging.INFO) + +client = hazelcast.HazelcastClient( + cluster_members=[""], + use_public_ip=True, +) ---- -- .Net:: @@ -414,7 +508,17 @@ include::ROOT:example$/python/main.py[] -- [source, cs] ---- -include::ROOT:example$/dotnet/csharp_example.cs[] +var options = new HazelcastOptionsBuilder() + .With(args) + .With((configuration, options) => + { + options.LoggerFactory.Creator = () => LoggerFactory.Create(loggingBuilder => loggingBuilder.AddConfiguration(configuration.GetSection("logging")).AddConsole()); + options.Networking.Addresses.Add(""); + options.Networking.UsePublicAddresses = true; + + }) + .Build(); +var client = await HazelcastClientFactory.StartNewClientAsync(options); ---- -- ==== diff --git a/docs/modules/ROOT/examples/dotnet-unisocket/csharp_example.cs b/dotnet-unisocket/csharp_example.cs similarity index 100% rename from docs/modules/ROOT/examples/dotnet-unisocket/csharp_example.cs rename to dotnet-unisocket/csharp_example.cs diff --git a/docs/modules/ROOT/examples/dotnet-unisocket/dotnet-unisocket.csproj b/dotnet-unisocket/dotnet-unisocket.csproj similarity index 89% rename from docs/modules/ROOT/examples/dotnet-unisocket/dotnet-unisocket.csproj rename to dotnet-unisocket/dotnet-unisocket.csproj index c31ddc1..26e5258 100644 --- a/docs/modules/ROOT/examples/dotnet-unisocket/dotnet-unisocket.csproj +++ b/dotnet-unisocket/dotnet-unisocket.csproj @@ -9,7 +9,7 @@ - + diff --git a/docs/modules/ROOT/examples/dotnet/Program.cs b/dotnet/Program.cs similarity index 100% rename from docs/modules/ROOT/examples/dotnet/Program.cs rename to dotnet/Program.cs diff --git a/docs/modules/ROOT/examples/dotnet/dotnet.csproj b/dotnet/dotnet.csproj similarity index 85% rename from docs/modules/ROOT/examples/dotnet/dotnet.csproj rename to dotnet/dotnet.csproj index 79b0657..8e56b10 100644 --- a/docs/modules/ROOT/examples/dotnet/dotnet.csproj +++ b/dotnet/dotnet.csproj @@ -8,7 +8,7 @@ - + diff --git a/docs/modules/ROOT/examples/go-unisocket/go.mod b/go-unisocket/go.mod similarity index 71% rename from docs/modules/ROOT/examples/go-unisocket/go.mod rename to go-unisocket/go.mod index 0cccc08..e02356a 100644 --- a/docs/modules/ROOT/examples/go-unisocket/go.mod +++ b/go-unisocket/go.mod @@ -3,6 +3,6 @@ module github.com/hazelcast-guides/kubernetes/go go 1.15 require ( - github.com/hazelcast/hazelcast-go-client v1.4.1 + github.com/hazelcast/hazelcast-go-client v1.4.0 github.com/shirou/gopsutil/v3 v3.21.10 // indirect ) diff --git a/docs/modules/ROOT/examples/go-unisocket/go.sum b/go-unisocket/go.sum similarity index 97% rename from docs/modules/ROOT/examples/go-unisocket/go.sum rename to go-unisocket/go.sum index 6b7b536..8109554 100644 --- a/docs/modules/ROOT/examples/go-unisocket/go.sum +++ b/go-unisocket/go.sum @@ -11,8 +11,8 @@ github.com/go-ole/go-ole v1.2.6 h1:/Fpf6oFPoeFik9ty7siob0G6Ke8QvQEuVcuChpwXzpY= github.com/go-ole/go-ole v1.2.6/go.mod h1:pprOEPIfldk/42T2oK7lQ4v4JSDwmV0As9GaiUsvbm0= github.com/google/go-cmp v0.5.6 h1:BKbKCqvP6I+rmFHt06ZmyQtvB8xAkWdhFyr0ZUNZcxQ= github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/hazelcast/hazelcast-go-client v1.4.1 h1:BSpJqqjbACI4MugfWXGxk+JdZR3JRELx0n769pa85kA= -github.com/hazelcast/hazelcast-go-client v1.4.1/go.mod h1:PJ38lqXJ18S0YpkrRznPDlUH8GnnMAQCx3jpQtBPZ6Q= +github.com/hazelcast/hazelcast-go-client v1.4.0 h1:8+fvcG+Owf5mi3qezc8FN9CG6Vpb6x8tqKTb9nXrQWk= +github.com/hazelcast/hazelcast-go-client v1.4.0/go.mod h1:PJ38lqXJ18S0YpkrRznPDlUH8GnnMAQCx3jpQtBPZ6Q= github.com/kr/pretty v0.1.0 h1:L/CwN0zerZDmRFUapSPitk6f+Q3+0za1rQkzVuMiMFI= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= diff --git a/docs/modules/ROOT/examples/go-unisocket/main.go b/go-unisocket/main.go similarity index 100% rename from docs/modules/ROOT/examples/go-unisocket/main.go rename to go-unisocket/main.go diff --git a/docs/modules/ROOT/examples/go/go.mod b/go/go.mod similarity index 71% rename from docs/modules/ROOT/examples/go/go.mod rename to go/go.mod index 0cccc08..e02356a 100644 --- a/docs/modules/ROOT/examples/go/go.mod +++ b/go/go.mod @@ -3,6 +3,6 @@ module github.com/hazelcast-guides/kubernetes/go go 1.15 require ( - github.com/hazelcast/hazelcast-go-client v1.4.1 + github.com/hazelcast/hazelcast-go-client v1.4.0 github.com/shirou/gopsutil/v3 v3.21.10 // indirect ) diff --git a/docs/modules/ROOT/examples/go/go.sum b/go/go.sum similarity index 97% rename from docs/modules/ROOT/examples/go/go.sum rename to go/go.sum index 6b7b536..8109554 100644 --- a/docs/modules/ROOT/examples/go/go.sum +++ b/go/go.sum @@ -11,8 +11,8 @@ github.com/go-ole/go-ole v1.2.6 h1:/Fpf6oFPoeFik9ty7siob0G6Ke8QvQEuVcuChpwXzpY= github.com/go-ole/go-ole v1.2.6/go.mod h1:pprOEPIfldk/42T2oK7lQ4v4JSDwmV0As9GaiUsvbm0= github.com/google/go-cmp v0.5.6 h1:BKbKCqvP6I+rmFHt06ZmyQtvB8xAkWdhFyr0ZUNZcxQ= github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/hazelcast/hazelcast-go-client v1.4.1 h1:BSpJqqjbACI4MugfWXGxk+JdZR3JRELx0n769pa85kA= -github.com/hazelcast/hazelcast-go-client v1.4.1/go.mod h1:PJ38lqXJ18S0YpkrRznPDlUH8GnnMAQCx3jpQtBPZ6Q= +github.com/hazelcast/hazelcast-go-client v1.4.0 h1:8+fvcG+Owf5mi3qezc8FN9CG6Vpb6x8tqKTb9nXrQWk= +github.com/hazelcast/hazelcast-go-client v1.4.0/go.mod h1:PJ38lqXJ18S0YpkrRznPDlUH8GnnMAQCx3jpQtBPZ6Q= github.com/kr/pretty v0.1.0 h1:L/CwN0zerZDmRFUapSPitk6f+Q3+0za1rQkzVuMiMFI= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= diff --git a/docs/modules/ROOT/examples/go/main.go b/go/main.go similarity index 100% rename from docs/modules/ROOT/examples/go/main.go rename to go/main.go diff --git a/docs/modules/ROOT/examples/hazelcast-unisocket.yaml b/hazelcast-unisocket.yaml similarity index 100% rename from docs/modules/ROOT/examples/hazelcast-unisocket.yaml rename to hazelcast-unisocket.yaml diff --git a/docs/modules/ROOT/examples/hazelcast.yaml b/hazelcast.yaml similarity index 100% rename from docs/modules/ROOT/examples/hazelcast.yaml rename to hazelcast.yaml diff --git a/docs/modules/ROOT/examples/java-unisocket/pom.xml b/java-unisocket/pom.xml similarity index 91% rename from docs/modules/ROOT/examples/java-unisocket/pom.xml rename to java-unisocket/pom.xml index 9670ee8..ba4511f 100755 --- a/docs/modules/ROOT/examples/java-unisocket/pom.xml +++ b/java-unisocket/pom.xml @@ -9,15 +9,15 @@ 1.0-SNAPSHOT - 17 - 17 + 1.8 + 1.8 com.hazelcast hazelcast - 5.4.0 + 5.0 diff --git a/docs/modules/ROOT/examples/java-unisocket/src/main/java/com/hazelcast/Main.java b/java-unisocket/src/main/java/com/hazelcast/Main.java similarity index 100% rename from docs/modules/ROOT/examples/java-unisocket/src/main/java/com/hazelcast/Main.java rename to java-unisocket/src/main/java/com/hazelcast/Main.java diff --git a/docs/modules/ROOT/examples/java/pom.xml b/java/pom.xml similarity index 91% rename from docs/modules/ROOT/examples/java/pom.xml rename to java/pom.xml index 9670ee8..ba4511f 100755 --- a/docs/modules/ROOT/examples/java/pom.xml +++ b/java/pom.xml @@ -9,15 +9,15 @@ 1.0-SNAPSHOT - 17 - 17 + 1.8 + 1.8 com.hazelcast hazelcast - 5.4.0 + 5.0 diff --git a/docs/modules/ROOT/examples/java/src/main/java/com/hazelcast/Main.java b/java/src/main/java/com/hazelcast/Main.java similarity index 100% rename from docs/modules/ROOT/examples/java/src/main/java/com/hazelcast/Main.java rename to java/src/main/java/com/hazelcast/Main.java diff --git a/docs/modules/ROOT/examples/nodejs-unisocket/client.js b/nodejs-unisocket/client.js similarity index 100% rename from docs/modules/ROOT/examples/nodejs-unisocket/client.js rename to nodejs-unisocket/client.js diff --git a/docs/modules/ROOT/examples/nodejs-unisocket/package-lock.json b/nodejs-unisocket/package-lock.json similarity index 64% rename from docs/modules/ROOT/examples/nodejs-unisocket/package-lock.json rename to nodejs-unisocket/package-lock.json index aaaa3d3..0e88f9a 100644 --- a/docs/modules/ROOT/examples/nodejs-unisocket/package-lock.json +++ b/nodejs-unisocket/package-lock.json @@ -12,16 +12,16 @@ } }, "node_modules/@types/long": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.0.tgz", - "integrity": "sha512-1w52Nyx4Gq47uuu0EVcsHBxZFJgurQ+rTKS3qMHxR1GY2T8c2AJYd6vZoZ9q1rupaDjU0yT+Jc2XTyXkjeMA+Q==" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz", + "integrity": "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==" }, "node_modules/hazelcast-client": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/hazelcast-client/-/hazelcast-client-5.3.0.tgz", - "integrity": "sha512-aCcoUjHBIHcgYFqeOLx0rxB3iGDLkwvkz4Aov9r5EVaAzedZURjT2PZkbYgcSjDSXMl5RAvMuy7Mh0owdcMlog==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/hazelcast-client/-/hazelcast-client-5.0.2.tgz", + "integrity": "sha512-CsNvZZn2bQn8E+j5HgXzhhEfjliBn6626qBb5upcIQHw1J9rtobiS2/pqabNKXMwKjyzVNc/ui+yqFKaGMrc6A==", "dependencies": { - "@types/long": "4.0.0", + "@types/long": "4.0.1", "long": "4.0.0" }, "engines": { @@ -36,16 +36,16 @@ }, "dependencies": { "@types/long": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.0.tgz", - "integrity": "sha512-1w52Nyx4Gq47uuu0EVcsHBxZFJgurQ+rTKS3qMHxR1GY2T8c2AJYd6vZoZ9q1rupaDjU0yT+Jc2XTyXkjeMA+Q==" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz", + "integrity": "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==" }, "hazelcast-client": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/hazelcast-client/-/hazelcast-client-5.3.0.tgz", - "integrity": "sha512-aCcoUjHBIHcgYFqeOLx0rxB3iGDLkwvkz4Aov9r5EVaAzedZURjT2PZkbYgcSjDSXMl5RAvMuy7Mh0owdcMlog==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/hazelcast-client/-/hazelcast-client-5.0.2.tgz", + "integrity": "sha512-CsNvZZn2bQn8E+j5HgXzhhEfjliBn6626qBb5upcIQHw1J9rtobiS2/pqabNKXMwKjyzVNc/ui+yqFKaGMrc6A==", "requires": { - "@types/long": "4.0.0", + "@types/long": "4.0.1", "long": "4.0.0" } }, diff --git a/docs/modules/ROOT/examples/nodejs-unisocket/package.json b/nodejs-unisocket/package.json similarity index 100% rename from docs/modules/ROOT/examples/nodejs-unisocket/package.json rename to nodejs-unisocket/package.json diff --git a/docs/modules/ROOT/examples/nodejs/client.js b/nodejs/client.js similarity index 100% rename from docs/modules/ROOT/examples/nodejs/client.js rename to nodejs/client.js diff --git a/docs/modules/ROOT/examples/nodejs/package-lock.json b/nodejs/package-lock.json similarity index 64% rename from docs/modules/ROOT/examples/nodejs/package-lock.json rename to nodejs/package-lock.json index aaaa3d3..0e88f9a 100644 --- a/docs/modules/ROOT/examples/nodejs/package-lock.json +++ b/nodejs/package-lock.json @@ -12,16 +12,16 @@ } }, "node_modules/@types/long": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.0.tgz", - "integrity": "sha512-1w52Nyx4Gq47uuu0EVcsHBxZFJgurQ+rTKS3qMHxR1GY2T8c2AJYd6vZoZ9q1rupaDjU0yT+Jc2XTyXkjeMA+Q==" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz", + "integrity": "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==" }, "node_modules/hazelcast-client": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/hazelcast-client/-/hazelcast-client-5.3.0.tgz", - "integrity": "sha512-aCcoUjHBIHcgYFqeOLx0rxB3iGDLkwvkz4Aov9r5EVaAzedZURjT2PZkbYgcSjDSXMl5RAvMuy7Mh0owdcMlog==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/hazelcast-client/-/hazelcast-client-5.0.2.tgz", + "integrity": "sha512-CsNvZZn2bQn8E+j5HgXzhhEfjliBn6626qBb5upcIQHw1J9rtobiS2/pqabNKXMwKjyzVNc/ui+yqFKaGMrc6A==", "dependencies": { - "@types/long": "4.0.0", + "@types/long": "4.0.1", "long": "4.0.0" }, "engines": { @@ -36,16 +36,16 @@ }, "dependencies": { "@types/long": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.0.tgz", - "integrity": "sha512-1w52Nyx4Gq47uuu0EVcsHBxZFJgurQ+rTKS3qMHxR1GY2T8c2AJYd6vZoZ9q1rupaDjU0yT+Jc2XTyXkjeMA+Q==" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz", + "integrity": "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==" }, "hazelcast-client": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/hazelcast-client/-/hazelcast-client-5.3.0.tgz", - "integrity": "sha512-aCcoUjHBIHcgYFqeOLx0rxB3iGDLkwvkz4Aov9r5EVaAzedZURjT2PZkbYgcSjDSXMl5RAvMuy7Mh0owdcMlog==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/hazelcast-client/-/hazelcast-client-5.0.2.tgz", + "integrity": "sha512-CsNvZZn2bQn8E+j5HgXzhhEfjliBn6626qBb5upcIQHw1J9rtobiS2/pqabNKXMwKjyzVNc/ui+yqFKaGMrc6A==", "requires": { - "@types/long": "4.0.0", + "@types/long": "4.0.1", "long": "4.0.0" } }, diff --git a/docs/modules/ROOT/examples/nodejs/package.json b/nodejs/package.json similarity index 100% rename from docs/modules/ROOT/examples/nodejs/package.json rename to nodejs/package.json diff --git a/docs/modules/ROOT/examples/python-unisocket/main.py b/python-unisocket/main.py similarity index 100% rename from docs/modules/ROOT/examples/python-unisocket/main.py rename to python-unisocket/main.py diff --git a/docs/modules/ROOT/examples/python-unisocket/requirements.txt b/python-unisocket/requirements.txt similarity index 100% rename from docs/modules/ROOT/examples/python-unisocket/requirements.txt rename to python-unisocket/requirements.txt diff --git a/docs/modules/ROOT/examples/python/main.py b/python/main.py similarity index 100% rename from docs/modules/ROOT/examples/python/main.py rename to python/main.py diff --git a/docs/modules/ROOT/examples/python/requirements.txt b/python/requirements.txt similarity index 100% rename from docs/modules/ROOT/examples/python/requirements.txt rename to python/requirements.txt