You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Sep 16, 2023. It is now read-only.
@@ -43,7 +41,7 @@ See the [Authentication][authentication] section in the base directory's README.
43
41
### Prerequisites
44
42
45
43
You will need a [Google Cloud Platform Console][developer-console] project with the Serverless VPC Access [API enabled][enable-api].
46
-
You will need to [enable billing][enable-billing] to use Serverless VPC Access.
44
+
You will need to [enable billing][enable-billing] to use Google Serverless VPC Access.
47
45
[Follow these instructions][create-project] to get your project set up. You will also need to set up the local development environment by
48
46
[installing the Google Cloud SDK][cloud-sdk] and running the following commands in command line:
49
47
`gcloud auth login` and `gcloud config set project [YOUR PROJECT ID]`.
@@ -56,14 +54,16 @@ to add `google-cloud-vpcaccess` as a dependency in your code.
56
54
## About Serverless VPC Access
57
55
58
56
59
-
[Serverless VPC Access][product-docs] enables you to connect from a serverless environment
60
-
on Google Cloud directly to your VPC network. This connection makes it possible for your
61
-
serverless environment to access resources in your VPC network via internal IP addresses.
62
-
57
+
[Serverless VPC Access][product-docs] enables you to connect from a serverless environment on Google Cloud directly to your VPC network. This connection makes it possible for your serverless environment to access resources in your VPC network via internal IP addresses.
63
58
64
59
See the [Serverless VPC Access client library docs][javadocs] to learn how to
65
60
use this Serverless VPC Access Client Library.
66
61
62
+
63
+
64
+
65
+
66
+
67
67
## Troubleshooting
68
68
69
69
To get help, follow the instructions in the [shared Troubleshooting document][troubleshooting].
@@ -72,19 +72,56 @@ To get help, follow the instructions in the [shared Troubleshooting document][tr
72
72
73
73
Serverless VPC Access uses gRPC for the transport layer.
74
74
75
-
## Java Versions
75
+
## Supported Java Versions
76
76
77
77
Java 7 or above is required for using this client.
78
78
79
+
Google's Java client libraries,
80
+
[Google Cloud Client Libraries][cloudlibs]
81
+
and
82
+
[Google Cloud API Libraries][apilibs],
83
+
follow the
84
+
[Oracle Java SE support roadmap][oracle]
85
+
(see the Oracle Java SE Product Releases section).
86
+
87
+
### For new development
88
+
89
+
In general, new feature development occurs with support for the lowest Java
90
+
LTS version covered by Oracle's Premier Support (which typically lasts 5 years
91
+
from initial General Availability). If the minimum required JVM for a given
92
+
library is changed, it is accompanied by a [semver][semver] major release.
93
+
94
+
Java 11 and (in September 2021) Java 17 are the best choices for new
95
+
development.
96
+
97
+
### Keeping production systems current
98
+
99
+
Google tests its client libraries with all current LTS versions covered by
100
+
Oracle's Extended Support (which typically lasts 8 years from initial
101
+
General Availability).
102
+
103
+
#### Legacy support
104
+
105
+
Google's client libraries support legacy versions of Java runtimes with long
106
+
term stable libraries that don't receive feature updates on a best efforts basis
107
+
as it may not be possible to backport all patches.
108
+
109
+
Google provides updates on a best efforts basis to apps that continue to use
110
+
Java 7, though apps might need to upgrade to current versions of the library
111
+
that supports their JVM.
112
+
113
+
#### Where to find specific information
114
+
115
+
The latest versions and the supported Java versions are identified on
116
+
the individual GitHub repository `github.com/GoogleAPIs/java-SERVICENAME`
117
+
and on [google-cloud-java][g-c-j].
118
+
79
119
## Versioning
80
120
81
121
82
122
This library follows [Semantic Versioning](http://semver.org/).
83
123
84
124
85
-
It is currently in major version zero (``0.y.z``), which means that anything may change at any time
86
-
and the public API should not be considered stable.
87
-
88
125
## Contributing
89
126
90
127
@@ -124,7 +161,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
0 commit comments