NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #2896 most downloaded on pub.dev
Auto-generated client libraries for accessing Google APIs described through the API discovery service.
Last release 3 years ago
no release in 18 months
Ships unpredictably
gaps range from 2 weeks to 1.9 years
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
82 releases · first in 2014
analyticsadmin - replaces v1alpha with v1beta.
package:http.analyticsadmin - replaces v1alpha with v1beta.cloudfunctions - REMOVEDcontaineranalysis - REMOVEDdatacatalog - REMOVEDdocumentai - REMOVEDdomains - REMOVEDideahub - REMOVEDmetastore - REMOVEDnetworkconnectivity - REMOVEDnetworksecurity - REMOVEDondemandscanning - REMOVEDosconfig - REMOVEDpolicysimulator - REMOVEDprivateca - REMOVEDtpu - REMOVEDtranscoder - REMOVED now in package:googleapis
One column per quarter.
cloudfunctions new!gkehub - new!cloudsupport - new!transcoder - REMOVED now in package:googleapisRemoved *many* types defined in the source library JSON definition, but that were not used by the API.
datastream v1alpha1 - newtpu v2alpha1 - new!Introduce a new $shared library that contains identical classes across libraries. Reduces the size of the generated package and (in theory) could allo
$shared library that contains identical classes across
libraries. Reduces the size of the generated package and (in theory) could
allow better code sharing.toJson in many cases. We assume that types defined in this
package are passed to Dart's JSON serialization logic.- fcmdata - new! - ideahub - new!
fcmdata - new!ideahub - new!All schema types now have positional constructor parameters.
firebaseappcheck - new!networksecurity - new!osconfig – new!analyticsdata - Replaced v1alpha with v1beta
analyticsdata - Replaced v1alpha with v1betadatamigration - REMOVED now in package:googleapisfirebasestorage - new!APIs are now null-safe and require Dart 2.12.
package:_discoveryapis_commons v1.See package:googleapis for the stable versions of the changed APIs.
ondemandscanning - new!policysimulator - new!workflowexecution - removed. Now stable.workflows - removed. Now stable.USER_AGENT has been removed from each library. All libraries within the package share a common user-agent value.
USER_AGENT has been removed from each library. All libraries within the
package share a common user-agent value.FirebasedynamiclinksApi to FirebaseDynamicLinksApi.Api suffix. For example:
ManagedShortLinksResourceApi to ManagedShortLinksResource.See package:googleapis for the stable versions of the changed APIs.
analyticsadmin - newanalyticsdata - newappengine - removed. Use stable.area120tables - newartifactregistry - removed. Now stable.billingbudgets - removed. Now stable.cloudresourcemanager - removed. Use stable.datafusion - removed. Now stable.datalabeling - newdatamigration - newdialogflow - removed. Now stable.documentai - newdomains - newfirebasedatabase - newfirebasehosting - removed. Now stable.firebaseml - removed. Now stable.gameservices - removed. Now stable.language - removed. Use stable.memcache - removed. Now stable.metastore - newnetworkconnectivity - newoslogin - removed. Use stable.privateca - newpubsub - removed. Use stable.recommendationengine - newruntimeconfig - removed. Use stable.servicedirectory - removed. Now stable.speech - removed. Use stable.tpu - removed. Use stable.transcoder - newNothing published for this version
[api-new] artifactregistry:v1beta1
[api-new] bigqueryconnection:v1beta1
[api-new] accessapproval:v1beta1
[api-new] accesscontextmanager:v1beta
Regenerate package with widened constraint for package:http
package:http[api-new] websecurityscanner:v1alpha
- Support Dart 2 stable.
[api-new] websecurityscanner:v1alpha
Re-generated with updated code generator to support Dart 2.
Re-generated with updated code generator to support Dart 2.
[api-breaking] dialogflow:v2beta1
[api-breaking] cloudtasks:v2beta2
[api-breaking] cloudtasks:v2beta2
[api-breaking] cloudtasks:v2beta2
[api] videointelligence:v1beta1
- [api] sqladmin:v1beta4 - [api] dlp:v2beta1 - [api] toolresults:v1beta3
- [api-new] cloudtasks:v2beta2 - [api-new] firestore:v1beta1 - [api-new] oslogin:v1beta - [api] dlp:v2beta1 - [api] proximitybeacon:v1beta1 - [api] os
[api] toolresults:v1beta3firstparty
[api] toolresults:v1beta3firstparty
[api-new] toolresults:v1beta3firstparty
[api-breaking] sqladmin:v1beta4
[api-new] videointelligence:v1beta1
[api-breaking] cloudresourcemanager:v1beta1
[api] cloudresourcemanager:v1beta1
- [api-new] appengine - [api] sqladmin - [api] dataproc - [api] adexchangebuyer2 - [api] dataflow - [api] ml - [api-breaking] dataproc - [api-removed]
[api-breaking] dataflow [api-breaking] ml [api-breaking] speech [api] dataflow: changes [api] dataproc: changes [api] ml: changes [api] sqladmin: chan
[api-breaking] dataflow [api-breaking] ml [api-breaking] speech [api] dataflow: changes [api] dataproc: changes [api] ml: changes [api] sqladmin: changes
[api] dataflow:v1b3: schema changes
[api] appengine:v1beta4: schema changes
[api-breaking] dataflow:v1b3: resource changes
[api] datastore:v1beta3: schema changes
[api] appengine:v1beta4: schema changes
[api] adexchangebuyer2:v2beta1: new resource
[api] appengine:v1beta4: schema changes
- [api-new] dns:v2beta1
[api-new] adexchangebuyer2:v2beta1
[api] appengine:v1beta4: new resources
[api-new] dfareporting:v2.5beta1
[api] clouduseraccounts:beta: schema changes
[api] appengine:v1beta4: schema changes
[api] dataflow:v1b3: schema changes
[api] appengine:v1beta4: schema changes
[api] dataflow:v1b3: schema changes
[apis-breaking] logging:v1beta3: resource/schema changes
[apis-new] clouduseraccounts:beta
[apis-breaking] logging:v1beta3: method/schema removals
[apis-breaking] appengine:v1beta4: schema changes
[apis] dataflow:v1b3: added schemas/resources
[apis-breaking] replicapoolupdater:v1beta1: method/schema changes
[apis] replicapool:v1beta2: schema changes
[apis] genomics:v1beta2: schema changes
Your coding agent can read these notes before it upgrades. Set up the MCP server →