Bumps com.google.appengine:appengine-api-1.0-sdk from 2.0.31 to 4.0.0.
Release notes
Sourced from com.google.appengine:appengine-api-1.0-sdk's releases.
v4.0.0
What's Changed
Full Changelog: GoogleCloudPlatform/appengine-java-standard@v3.0.3...v4.0.0
v3.0.3
What's Changed
Full Changelog: GoogleCloudPlatform/appengine-java-standard@v3.0.2...v3.0.3
v3.0.2
What's Changed
Full Changelog: GoogleCloudPlatform/appengine-java-standard@v3.0.1...v3.0.2
v3.0.1
What's Changed
Full Changelog: GoogleCloudPlatform/appengine-java-standard@v2.0.39...v3.0.1
... (truncated)
Changelog
Sourced from com.google.appengine:appengine-api-1.0-sdk's changelog.
Release Notes 4.0.0 December 30 2025.
Breaking Changes
- Package Renaming for Byte-Safe Protos:
The core change is the introduction of parallel Java proto libraries.
When a .proto file is processed to handle potentially non-UTF8 string fields
as bytes, the generated Java code is placed in a new package.
Typically, the java_package option in the .proto files is modified.
For example, com.google.appengine.api.taskqueue becomes com.google.appengine.api.taskqueue_bytes.
Similarly, com.google.storage.onestore.v3 becomes com.google.storage.onestore.v3_bytes.
- bytes Instead of string:
The fundamental goal is to address fields in protos that were declared as
string but in practice could contain arbitrary byte arrays, not necessarily valid UTF-8 strings.
In Java Proto1, these were often treated as String,
which could lead to corruption or exceptions.
- The
com.google.appengine.api.datastore package has been updated to use
proto2 versions of Onestore Entity protos. These protos are repackaged
(shaded) within this JAR.
- The
com.google.appengine.api.datastore.EntityTranslator class:
EntityTranslator.createFromPb(EntityProto) now accepts
com.google.appengine.repackaged.com.google.storage.onestore.v3_bytes.proto2api.OnestoreEntity.EntityProto
instead of
com.google.storage.onestore.v3.OnestoreEntity.EntityProto.
EntityTranslator.convertToPb(Entity) now returns
com.google.appengine.repackaged.com.google.storage.onestore.v3_bytes.proto2api.OnestoreEntity.EntityProto
instead of
com.google.storage.onestore.v3.OnestoreEntity.EntityProto.
- The
com.google.appengine.api.datastore.KeyTranslator class:
KeyTranslator.createFromPb(Reference) now accepts
com.google.appengine.repackaged.com.google.storage.onestore.v3_bytes.proto2api.OnestoreEntity.Reference
instead of
com.google.storage.onestore.v3.OnestoreEntity.Reference.
KeyTranslator.convertToPb(Key) now returns
com.google.appengine.repackaged.com.google.storage.onestore.v3_bytes.proto2api.OnestoreEntity.Reference
instead of
com.google.storage.onestore.v3.OnestoreEntity.Reference.
- The
com.google.appengine.api.datastore.DataTypeTranslator class:
- Methods
addPropertiesToPb, extractPropertiesFromPb,
extractIndexedPropertiesFromPb, extractImplicitPropertiesFromPb, and
findIndexedPropertiesOnPb now accept
com.google.appengine.repackaged.com.google.storage.onestore.v3_bytes.proto2api.OnestoreEntity.EntityProto
instead of
com.google.storage.onestore.v3.OnestoreEntity.EntityProto.
- Method
getPropertyValue now accepts
com.google.appengine.repackaged.com.google.storage.onestore.v3_bytes.proto2api.OnestoreEntity.Property
instead of
com.google.storage.onestore.v3.OnestoreEntity.Property.
- Method
getComparablePropertyValue now accepts
com.google.appengine.repackaged.com.google.storage.onestore.v3_bytes.proto2api.OnestoreEntity.Property
... (truncated)
Commits
dc18314 Merge pull request #447 from renovate-bot:renovate/all-minor-patch
a548e14 Internal change
4ebc352 Update dependency org.apache.maven.plugins:maven-dependency-plugin to v3.9.0
4b6dc4d Update App Engine API dependencies and build configurations. Corrected Javado...
7823908 Merge pull request #444 from GoogleCloudPlatform:dependabot/pip/kokoro/gcp_ub...
e4fa066 Merge pull request #445 from renovate-bot:renovate/all-minor-patch
38a982c Refactor JSP compilation to set source/target versions from runtime and envir...
69cb916 Remove SourceLocation from App Engine Java logging. It was used for Cloud Deb...
cbd545b Update all non-major dependencies
00fc4e3 Remove deprecated EE10 packages and unused runtime components. They were depr...
- Additional commits viewable in compare view
Dependabot compatibility score
You can trigger a rebase of this PR by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase will rebase this PR
@dependabot recreate will recreate this PR, overwriting any edits that have been made to it
@dependabot merge will merge this PR after your CI passes on it
@dependabot squash and merge will squash and merge this PR after your CI passes on it
@dependabot cancel merge will cancel a previously requested merge and block automerging
@dependabot reopen will reopen this PR if it is closed
@dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
@dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
@dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.
Uh oh!
There was an error while loading. Please reload this page.
Bumps com.google.appengine:appengine-api-1.0-sdk from 2.0.31 to 4.0.0.
Release notes
Sourced from com.google.appengine:appengine-api-1.0-sdk's releases.
... (truncated)
Changelog
Sourced from com.google.appengine:appengine-api-1.0-sdk's changelog.
... (truncated)
Commits
dc18314Merge pull request #447 from renovate-bot:renovate/all-minor-patcha548e14Internal change4ebc352Update dependency org.apache.maven.plugins:maven-dependency-plugin to v3.9.04b6dc4dUpdate App Engine API dependencies and build configurations. Corrected Javado...7823908Merge pull request #444 from GoogleCloudPlatform:dependabot/pip/kokoro/gcp_ub...e4fa066Merge pull request #445 from renovate-bot:renovate/all-minor-patch38a982cRefactor JSP compilation to set source/target versions from runtime and envir...69cb916Remove SourceLocation from App Engine Java logging. It was used for Cloud Deb...cbd545bUpdate all non-major dependencies00fc4e3Remove deprecated EE10 packages and unused runtime components. They were depr...Dependabot compatibility score
You can trigger a rebase of this PR by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)