douglasdollars / gcp-release-notes-feeds

A list of Google Cloud Platform release notes feeds
https://cloud.google.com/docs/
The Unlicense
52 stars 5 forks source link

Release notes pages #4

Open mik-laj opened 4 years ago

mik-laj commented 4 years ago

Hello,

Not all release notes have channels, so I have prepared a list of release note pages

    "https://cloud.google.com/access-context-manager/docs/release-notes",
    "https://cloud.google.com/ai-hub/docs/release-notes",
    "https://cloud.google.com/ai-platform/data-labeling/docs/release-notes",
    "https://cloud.google.com/ai-platform/deep-learning-vm/docs/release-notes",
    "https://cloud.google.com/ai-platform/docs/release-notes",
    "https://cloud.google.com/ai-platform/notebooks/docs/release-notes",
    "https://cloud.google.com/anthos-config-management/docs/release-notes",
    "https://cloud.google.com/anthos/docs/release-notes",
    "https://cloud.google.com/anthos/gke/docs/on-prem/release-notes",
    "https://cloud.google.com/anthos/multicluster-management/connect/release-notes",
    "https://cloud.google.com/appengine/docs/admin-api/release-notes",
    "https://cloud.google.com/appengine/docs/flexible/custom-runtimes/release-notes",
    "https://cloud.google.com/appengine/docs/flexible/go/release-notes",
    "https://cloud.google.com/appengine/docs/flexible/php/release-notes",
    "https://cloud.google.com/appengine/docs/java/release-notes",
    "https://cloud.google.com/appengine/docs/python/release-notes",
    "https://cloud.google.com/appengine/docs/standard/go/release-notes",
    "https://cloud.google.com/appengine/docs/standard/go111/release-notes",
    "https://cloud.google.com/appengine/docs/standard/java/release-notes",
    "https://cloud.google.com/appengine/docs/standard/java11/release-notes",
    "https://cloud.google.com/appengine/docs/standard/nodejs/release-notes",
    "https://cloud.google.com/appengine/docs/standard/php/release-notes",
    "https://cloud.google.com/appengine/docs/standard/php7/release-notes",
    "https://cloud.google.com/appengine/docs/standard/python/release-notes",
    "https://cloud.google.com/appengine/docs/standard/python3/release-notes",
    "https://cloud.google.com/appengine/docs/standard/ruby/release-notes",
    "https://cloud.google.com/armor/docs/release-notes",
    "https://cloud.google.com/asset-inventory/docs/release-notes",
    "https://cloud.google.com/automl-tables/docs/release-notes",
    "https://cloud.google.com/bi-engine/docs/release-notes",
    "https://cloud.google.com/bigquery-ml/docs/release-notes",
    "https://cloud.google.com/bigquery-transfer/docs/release-notes",
    "https://cloud.google.com/bigquery/docs/release-notes",
    "https://cloud.google.com/billing/docs/release-notes",
    "https://cloud.google.com/binary-authorization/docs/release-notes",
    "https://cloud.google.com/cdn/docs/release-notes",
    "https://cloud.google.com/cloud-build/docs/release-notes",
    "https://cloud.google.com/cloud-build/release-notes",
    "https://cloud.google.com/code/docs/intellij/release-notes",
    "https://cloud.google.com/composer/docs/release-notes",
    "https://cloud.google.com/compute/docs/release-notes",
    "https://cloud.google.com/compute/docs/security-bulletins",
    "https://cloud.google.com/config-connector/docs/release-notes",
    "https://cloud.google.com/container-optimized-os/docs/release-notes",
    "https://cloud.google.com/container-optimized-os/docs/release-notes/m69",
    "https://cloud.google.com/container-optimized-os/docs/release-notes/m73",
    "https://cloud.google.com/container-registry/docs/release-notes",
    "https://cloud.google.com/data-catalog/docs/release-notes",
    "https://cloud.google.com/data-fusion/docs/release-notes",
    "https://cloud.google.com/dataflow/docs/resources/release-notes-java-2",
    "https://cloud.google.com/dataflow/docs/resources/release-notes-python",
    "https://cloud.google.com/dataflow/docs/resources/release-notes-service",
    "https://cloud.google.com/dataflow/release-notes/release-notes-java-1",
    "https://cloud.google.com/dataprep/docs/release-notes",
    "https://cloud.google.com/datastore/release-notes",
    "https://cloud.google.com/debugger/docs/release-notes",
    "https://cloud.google.com/deployment-manager/docs/release-notes",
    "https://cloud.google.com/dialogflow/docs/release-notes",
    "https://cloud.google.com/dlp/docs/release-notes",
    "https://cloud.google.com/dns/docs/release-notes",
    "https://cloud.google.com/endpoints/docs/release-notes",
    "https://cloud.google.com/error-reporting/docs/release-notes",
    "https://cloud.google.com/event-threat-detection/docs/release-notes",
    "https://cloud.google.com/filestore/docs/release-notes",
    "https://cloud.google.com/firestore/docs/release-notes",
    "https://cloud.google.com/functions/docs/release-notes",
    "https://cloud.google.com/gke-on-prem/docs/archive/1.0/release-notes",
    "https://cloud.google.com/gke-on-prem/docs/release-notes",
    "https://cloud.google.com/healthcare/docs/release-notes",
    "https://cloud.google.com/iam/docs/permissions-change-log",
    "https://cloud.google.com/iam/docs/release-notes",
    "https://cloud.google.com/iap/docs/release-notes",
    "https://cloud.google.com/identity-platform/docs/release-notes",
    "https://cloud.google.com/interconnect/docs/release-notes",
    "https://cloud.google.com/iot/docs/release-notes",
    "https://cloud.google.com/istio/docs/istio-on-gke/release-notes",
    "https://cloud.google.com/kms/docs/release-notes",
    "https://cloud.google.com/kubernetes-engine/docs/release-notes",
    "https://cloud.google.com/kubernetes-engine/docs/release-notes-rapid",
    "https://cloud.google.com/kubernetes-engine/docs/release-notes-regular",
    "https://cloud.google.com/kubernetes-engine/docs/release-notes-stable",
    "https://cloud.google.com/kubernetes-engine/docs/security-bulletins",
    "https://cloud.google.com/kubernetes-engine/release-notes",
    "https://cloud.google.com/load-balancing/docs/release-notes",
    "https://cloud.google.com/logging/docs/release-notes",
    "https://cloud.google.com/managed-microsoft-ad/docs/release-notes",
    "https://cloud.google.com/marketplace/docs/partners/release-notes",
    "https://cloud.google.com/marketplace/docs/release-notes",
    "https://cloud.google.com/memorystore/docs/redis/release-notes",
    "https://cloud.google.com/migrate/compute-engine/docs/4.8/release-notes",
    "https://cloud.google.com/monitoring/docs/release-notes",
    "https://cloud.google.com/nat/docs/release-notes",
    "https://cloud.google.com/natural-language/automl/docs/release-notes",
    "https://cloud.google.com/network-intelligence-center/docs/release-notes",
    "https://cloud.google.com/network-tiers/docs/release-notes",
    "https://cloud.google.com/profiler/docs/release-notes",
    "https://cloud.google.com/pubsub/docs/release-notes",
    "https://cloud.google.com/recommendations-ai/docs/release-notes",
    "https://cloud.google.com/release-notes",
    "https://cloud.google.com/resource-manager/docs/release-notes",
    "https://cloud.google.com/router/docs/release-notes",
    "https://cloud.google.com/run/docs/gke/release-notes",
    "https://cloud.google.com/run/docs/release-notes",
    "https://cloud.google.com/scheduler/docs/release-notes",
    "https://cloud.google.com/sdk/docs/release-notes",
    "https://cloud.google.com/secret-manager/docs/release-notes",
    "https://cloud.google.com/security-command-center/docs/release-notes",
    "https://cloud.google.com/security-scanner/docs/release-notes",
    "https://cloud.google.com/service-infrastructure/docs/release-notes",
    "https://cloud.google.com/service-mesh/docs/release-notes",
    "https://cloud.google.com/service-usage/docs/release-notes",
    "https://cloud.google.com/source-repositories/docs/release-notes",
    "https://cloud.google.com/spanner/docs/release-notes",
    "https://cloud.google.com/sql/docs/mysql/release-notes",
    "https://cloud.google.com/sql/docs/postgres/release-notes",
    "https://cloud.google.com/sql/docs/release-notes",
    "https://cloud.google.com/sql/docs/sqlserver/release-notes",
    "https://cloud.google.com/stackdriver/docs/release-notes",
    "https://cloud.google.com/storage-transfer/docs/release-notes",
    "https://cloud.google.com/storage/docs/release-notes",
    "https://cloud.google.com/tasks/docs/release-notes",
    "https://cloud.google.com/tools/powershell/docs/release-notes",
    "https://cloud.google.com/tools/visual-studio/docs/release-notes",
    "https://cloud.google.com/trace/docs/release-notes",
    "https://cloud.google.com/traffic-director/docs/release-notes",
    "https://cloud.google.com/translate/automl/docs/release-notes",
    "https://cloud.google.com/translate/docs/release-notes",
    "https://cloud.google.com/velostrata/docs/anthos-migrate/release-notes",
    "https://cloud.google.com/velostrata/docs/release-notes",
    "https://cloud.google.com/video-intelligence/automl/docs/release-notes",
    "https://cloud.google.com/video-intelligence/automl/object-tracking/docs/release-notes",
    "https://cloud.google.com/video-intelligence/docs/release-notes",
    "https://cloud.google.com/vision/automl/docs/release-notes",
    "https://cloud.google.com/vision/automl/object-detection/docs/release-notes",
    "https://cloud.google.com/vision/docs/release-notes",
    "https://cloud.google.com/vision/product-search/docs/release-notes",
    "https://cloud.google.com/vpc-service-controls/docs/release-notes",
    "https://cloud.google.com/vpc/docs/networking-release-notes",
    "https://cloud.google.com/vpc/docs/release-notes",
    "https://cloud.google.com/vpn/docs/release-notes",
    "https://cloud.google.com/vpn/docs/resources/release-notes",

Is this useful for you?

Best regards, Kamil

apstndb commented 4 years ago

I have also written a script which crawls sitemaps and collects release notes. Note: It needs xmllint v2.9.9

function process() {
  local target_url=$1
  for url in $(curl -s ${target_url} | xmllint --nowarning --xpath '/*[local-name()="sitemapindex"]/*[local-name()="sitemap"]/*[local-name()="loc"]/text()' - )
  do
    # echo "# in ${url}"
    curl -s ${url} | xmllint --xpath '/*[local-name()="urlset"]/*[local-name()="url"]/*[local-name()="loc"]/text()' - | grep -E 'release-notes|security-bulletins|permissions-change-log'
    process ${url}
  done
}

process https://cloud.google.com/sitemap.xml

Result

``` $ sh sitemap.sh 2&>/dev/null | sort -u https://cloud.google.com/access-approval/docs/release-notes https://cloud.google.com/access-context-manager/docs/release-notes https://cloud.google.com/ai-hub/docs/release-notes https://cloud.google.com/ai-platform/data-labeling/docs/release-notes https://cloud.google.com/ai-platform/deep-learning-containers/docs/release-notes https://cloud.google.com/ai-platform/deep-learning-vm/docs/release-notes https://cloud.google.com/ai-platform/docs/release-notes https://cloud.google.com/ai-platform/notebooks/docs/release-notes https://cloud.google.com/ai-platform/pipelines/docs/release-notes https://cloud.google.com/ai-platform/prediction/docs/release-notes https://cloud.google.com/ai-platform/prediction/docs/release-notes-archive https://cloud.google.com/ai-platform/training/docs/release-notes https://cloud.google.com/ai-platform/training/docs/release-notes-archive https://cloud.google.com/anthos-config-management/docs/release-notes https://cloud.google.com/anthos/docs/release-notes https://cloud.google.com/anthos/gke/docs/on-prem/archive/1.0/release-notes https://cloud.google.com/anthos/gke/docs/on-prem/archive/1.0/security-bulletins https://cloud.google.com/anthos/gke/docs/on-prem/archive/1.1/release-notes https://cloud.google.com/anthos/gke/docs/on-prem/archive/1.1/security-bulletins https://cloud.google.com/anthos/gke/docs/on-prem/archive/1.2/release-notes https://cloud.google.com/anthos/gke/docs/on-prem/archive/1.2/security-bulletins https://cloud.google.com/anthos/gke/docs/on-prem/release-notes https://cloud.google.com/anthos/gke/docs/on-prem/security-bulletins https://cloud.google.com/anthos/multicluster-management/connect/release-notes https://cloud.google.com/api-keys/docs/release-notes https://cloud.google.com/appengine/docs/admin-api/release-notes https://cloud.google.com/appengine/docs/flexible/custom-runtimes/release-notes https://cloud.google.com/appengine/docs/flexible/dotnet/release-notes https://cloud.google.com/appengine/docs/flexible/go/release-notes https://cloud.google.com/appengine/docs/flexible/java/release-notes https://cloud.google.com/appengine/docs/flexible/nodejs/release-notes https://cloud.google.com/appengine/docs/flexible/php/release-notes https://cloud.google.com/appengine/docs/flexible/python/release-notes https://cloud.google.com/appengine/docs/flexible/ruby/release-notes https://cloud.google.com/appengine/docs/standard/go/release-notes https://cloud.google.com/appengine/docs/standard/go111/release-notes https://cloud.google.com/appengine/docs/standard/java/release-notes https://cloud.google.com/appengine/docs/standard/java11/release-notes https://cloud.google.com/appengine/docs/standard/nodejs/release-notes https://cloud.google.com/appengine/docs/standard/php/release-notes https://cloud.google.com/appengine/docs/standard/php7/release-notes https://cloud.google.com/appengine/docs/standard/python/release-notes https://cloud.google.com/appengine/docs/standard/python3/release-notes https://cloud.google.com/appengine/docs/standard/ruby/release-notes https://cloud.google.com/armor/docs/release-notes https://cloud.google.com/artifact-registry/docs/release-notes https://cloud.google.com/asset-inventory/docs/release-notes https://cloud.google.com/automl-tables/docs/release-notes https://cloud.google.com/bi-engine/docs/release-notes https://cloud.google.com/bigquery-ml/docs/release-notes https://cloud.google.com/bigquery-transfer/docs/release-notes https://cloud.google.com/bigquery/docs/release-notes https://cloud.google.com/bigtable/docs/release-notes https://cloud.google.com/billing/docs/release-notes https://cloud.google.com/binary-authorization/docs/release-notes https://cloud.google.com/cdn/docs/release-notes https://cloud.google.com/cloud-build/release-notes https://cloud.google.com/code/docs/intellij/release-notes https://cloud.google.com/composer/docs/release-notes https://cloud.google.com/compute/docs/release-notes https://cloud.google.com/compute/docs/release-notes-archive https://cloud.google.com/compute/docs/security-bulletins https://cloud.google.com/config-connector/docs/release-notes https://cloud.google.com/container-optimized-os/docs/release-notes https://cloud.google.com/container-optimized-os/docs/release-notes/m69 https://cloud.google.com/container-optimized-os/docs/release-notes/m73 https://cloud.google.com/container-optimized-os/docs/release-notes/m77 https://cloud.google.com/container-registry/docs/release-notes https://cloud.google.com/data-catalog/docs/release-notes https://cloud.google.com/data-catalog/docs/resources/release-notes https://cloud.google.com/data-fusion/docs/release-notes https://cloud.google.com/dataflow/docs/resources/release-notes-java-2 https://cloud.google.com/dataflow/docs/resources/release-notes-python https://cloud.google.com/dataflow/docs/resources/release-notes-service https://cloud.google.com/dataflow/release-notes/release-notes-java-1 https://cloud.google.com/dataprep/docs/release-notes https://cloud.google.com/dataproc/docs/release-notes https://cloud.google.com/datastore/release-notes https://cloud.google.com/debugger/docs/release-notes https://cloud.google.com/deployment-manager/docs/release-notes https://cloud.google.com/dialogflow/docs/release-notes https://cloud.google.com/dlp/docs/release-notes https://cloud.google.com/dns/docs/release-notes https://cloud.google.com/eclipse/docs/release-notes https://cloud.google.com/endpoint-verification/docs/release-notes https://cloud.google.com/endpoints/docs/release-notes https://cloud.google.com/error-reporting/docs/release-notes https://cloud.google.com/event-threat-detection/docs/release-notes https://cloud.google.com/filestore/docs/release-notes https://cloud.google.com/firestore/docs/release-notes https://cloud.google.com/functions/docs/release-notes https://cloud.google.com/game-servers/docs/release-notes https://cloud.google.com/healthcare/docs/release-notes https://cloud.google.com/iam/docs/permissions-change-log https://cloud.google.com/iam/docs/release-notes https://cloud.google.com/iap/docs/release-notes https://cloud.google.com/identity-platform/docs/release-notes https://cloud.google.com/identity/docs/release-notes https://cloud.google.com/interconnect/docs/release-notes https://cloud.google.com/iot/docs/release-notes https://cloud.google.com/istio/docs/istio-on-gke/release-notes https://cloud.google.com/kms/docs/release-notes https://cloud.google.com/kubernetes-engine/docs/add-on/config-sync/release-notes https://cloud.google.com/kubernetes-engine/docs/release-notes https://cloud.google.com/kubernetes-engine/docs/release-notes-archive https://cloud.google.com/kubernetes-engine/docs/release-notes-rapid https://cloud.google.com/kubernetes-engine/docs/release-notes-regular https://cloud.google.com/kubernetes-engine/docs/release-notes-stable https://cloud.google.com/kubernetes-engine/docs/security-bulletins https://cloud.google.com/life-sciences/docs/release-notes https://cloud.google.com/load-balancing/docs/release-notes https://cloud.google.com/logging/docs/release-notes https://cloud.google.com/managed-microsoft-ad/docs/release-notes https://cloud.google.com/marketplace/docs/partners/release-notes https://cloud.google.com/marketplace/docs/release-notes https://cloud.google.com/memorystore/docs/memcached/release-notes https://cloud.google.com/memorystore/docs/redis/release-notes https://cloud.google.com/migrate/anthos/docs/release-notes https://cloud.google.com/migrate/compute-engine/docs/4.0/release-notes https://cloud.google.com/migrate/compute-engine/docs/4.2/release-notes https://cloud.google.com/migrate/compute-engine/docs/4.5/release-notes https://cloud.google.com/migrate/compute-engine/docs/4.8/release-notes https://cloud.google.com/migrate/compute-engine/docs/4.9/release-notes https://cloud.google.com/monitoring/docs/release-notes https://cloud.google.com/nat/docs/release-notes https://cloud.google.com/natural-language/automl/docs/release-notes https://cloud.google.com/natural-language/docs/release-notes https://cloud.google.com/network-intelligence-center/docs/release-notes https://cloud.google.com/network-tiers/docs/release-notes https://cloud.google.com/phishing-protection/docs/release-notes https://cloud.google.com/private-catalog/docs/release-notes https://cloud.google.com/profiler/docs/release-notes https://cloud.google.com/pubsub/docs/release-notes https://cloud.google.com/recaptcha-enterprise/docs/release-notes https://cloud.google.com/recommendations-ai/docs/release-notes https://cloud.google.com/recommender/docs/release-notes https://cloud.google.com/release-notes https://cloud.google.com/release-notes/all https://cloud.google.com/resource-manager/docs/release-notes https://cloud.google.com/router/docs/release-notes https://cloud.google.com/run/docs/gke/release-notes https://cloud.google.com/run/docs/release-notes https://cloud.google.com/scheduler/docs/release-notes https://cloud.google.com/sdk/docs/release-notes https://cloud.google.com/secret-manager/docs/release-notes https://cloud.google.com/security-command-center/docs/release-notes https://cloud.google.com/security-scanner/docs/release-notes https://cloud.google.com/service-directory/docs/release-notes https://cloud.google.com/service-infrastructure/docs/release-notes https://cloud.google.com/service-mesh/docs/release-notes https://cloud.google.com/service-usage/docs/release-notes https://cloud.google.com/source-repositories/docs/release-notes https://cloud.google.com/spanner/docs/release-notes https://cloud.google.com/speech-to-text/docs/release-notes https://cloud.google.com/sql/docs/mysql/release-notes https://cloud.google.com/sql/docs/postgres/release-notes https://cloud.google.com/sql/docs/release-notes https://cloud.google.com/sql/docs/sqlserver/release-notes https://cloud.google.com/stackdriver/docs/release-notes https://cloud.google.com/storage-transfer/docs/release-notes https://cloud.google.com/storage/docs/release-notes https://cloud.google.com/talent-solution/docs/release-notes https://cloud.google.com/tasks/docs/release-notes https://cloud.google.com/tensorflow-enterprise/docs/release-notes https://cloud.google.com/text-to-speech/docs/release-notes https://cloud.google.com/tools/powershell/docs/release-notes https://cloud.google.com/tools/visual-studio/docs/release-notes https://cloud.google.com/tpu/docs/release-notes https://cloud.google.com/trace/docs/release-notes https://cloud.google.com/traffic-director/docs/release-notes https://cloud.google.com/transfer-appliance/docs/2.0/release-notes https://cloud.google.com/translate/automl/docs/release-notes https://cloud.google.com/translate/docs/release-notes https://cloud.google.com/video-intelligence/automl/docs/release-notes https://cloud.google.com/video-intelligence/automl/object-tracking/docs/release-notes https://cloud.google.com/video-intelligence/docs/release-notes https://cloud.google.com/vision/automl/docs/release-notes https://cloud.google.com/vision/automl/object-detection/docs/release-notes https://cloud.google.com/vision/docs/release-notes https://cloud.google.com/vision/product-search/docs/release-notes https://cloud.google.com/vpc-service-controls/docs/release-notes https://cloud.google.com/vpc/docs/networking-release-notes https://cloud.google.com/vpc/docs/release-notes https://cloud.google.com/vpn/docs/release-notes https://cloud.google.com/web-risk/docs/release-notes ```
mik-laj commented 4 years ago

@apstndb God loves us. Today he created a new page with an index .. https://cloud.google.com/release-notes/all