Important changes to data models, configuration, and migrations between each AppEngine version, listed here to ease deployment and troubleshooting.
- Bump runtimeVersion to
2026.04.14. - Note: Started to read search snapshots from
.tar.gzfiles (with.json.gzfallback).
- Image proxy is now enabled for all users (again).
- Bump runtimeVersion to
2026.04.07. - Upgraded stable Dart analysis SDK to
3.11.4 - Upgraded stable Flutter analysis SDK to
3.41.6. - Note: Started writing search snapshots in
.tar.gzfiles. - Note:
search_indexstarted to applydescriptionandnamerestrictions under high load.
- Image proxy is now disabled for all users.
- Bump runtimeVersion to
2026.03.27.
- Bump runtimeVersion to
2026.03.26. - Upgraded pana to
0.23.12. - Upgraded dependencies (incl.
markdown) - Image proxy is now enabled for all users.
- Bump runtimeVersion to
2026.03.17. - Upgraded pana to
0.23.11. - Note: Started blocking new uploads without
README.md.
- Bump runtimeVersion to
2026.03.10. - Upgraded stable Dart analysis SDK to
3.11.2 - Upgraded stable Flutter analysis SDK to
3.41.4. - Note: Updated the scaling settings of the
searchservice instances.
- Bump runtimeVersion to
2026.03.06. - Upgraded dartdoc to
9.0.4. - Note: Updated the scaling settings of the
searchservice instances.
- Bump runtimeVersion to
2026.03.02. - Upgraded dependencies (incl.
analyzer)
- Bump runtimeVersion to
2026.02.24. - Upgraded runtime Dart SDK to
3.11.0 - Upgraded stable Dart analysis SDK to
3.11.1 - Upgraded stable Flutter analysis SDK to
3.41.2. - Upgraded dartdoc to
9.0.3. - Upgraded dependencies (incl.
mailer,tar)
- Bump runtimeVersion to
2026.02.17. - Upgraded stable Flutter analysis SDK to
3.41.0. - Upgraded pana to
0.23.10. - Note: upgraded
pub_workertodebian:13.
- Bump runtimeVersion to
2026.02.10. - Upgraded stable Dart analysis SDK to
3.11.0 - Upgraded stable Flutter analysis SDK to
3.38.9. - Upgraded Container Optimized OS to Milestone 125
- Bump runtimeVersion to
2026.02.04. - Upgraded pana to
0.23.9. - Note:
pub_workerstarted to run morepanasubprocess in gvisor sandbox (git,webp). - Note:
pub_workerstarted to use AOT-compiledpub_worker_subprocess.
- Bump runtimeVersion to
2026.01.30. - Note: enabled sandbox subprocess.
- Bump runtimeVersion to
2026.01.29. - Note: reverted sandbox subprocess.
- Bump runtimeVersion to
2026.01.28. - Upgraded stable Dart analysis SDK to
3.10.8 - Upgraded stable Flutter analysis SDK to
3.38.8. - Note:
pub_workerstarted to runpanasubprocesses in gvisor sandbox (pub,analyze,dartdoc).
- Bump runtimeVersion to
2026.01.20. - Upgraded pana to
0.23.8. - Note: workers use AOT compiled
dartdocandpub_worker.
- Bump runtimeVersion to
2026.01.13. - Upgraded stable Flutter analysis SDK to
3.38.6. - Upgraded dartdoc to
9.0.1.
- Bump runtimeVersion to
2026.01.06. - Upgraded stable Dart analysis SDK to
3.10.7 - Upgraded pana to
0.23.5.
- Bump runtimeVersion to
2026.01.05. - Upgraded stable Flutter analysis SDK to
3.38.5. - Increased the memory of the
searchservice instances. - Upgraded pana to
0.23.4.
- Bump runtimeVersion to
2025.12.09. - Upgraded stable Dart analysis SDK to
3.10.4 - Upgraded stable Flutter analysis SDK to
3.38.4.
- Bump runtimeVersion to
2025.11.25. - Upgraded runtime Dart SDK to
3.10.1 - Upgraded stable Dart analysis SDK to
3.10.1 - Upgraded stable Flutter analysis SDK to
3.38.2. - Upgraded pana to
0.23.3. - Note: accepted uncompressed archive total size is increased to 256 MiB.
- Bump runtimeVersion to
2025.11.18. - Upgraded stable Flutter analysis SDK to
3.38.1. - Upgraded pana to
0.23.2.
- Bump runtimeVersion to
2025.11.13. - Upgraded stable Dart analysis SDK to
3.10.0 - Upgraded stable Flutter analysis SDK to
3.38.0.
- Bump runtimeVersion to
2025.10.31. - Upgraded pana to
0.23.1.
- Bump runtimeVersion to
2025.10.28. - Upgraded stable Flutter analysis SDK to
3.35.7. - Enabled manual publishing settings on package admin UI.
- Note: new
Package.publishingConfigfield in Datastore, newPUT /api/packages/<package>/publishingendpoint. - Note: Reverted public
cache-controlheaders except for/documentation/pages.
- Bump runtimeVersion to
2025.10.22. - Upgraded stable Flutter analysis SDK to
3.35.6. - Upgraded pana to
0.23.0. - Added more explicitly public
cache-controlto content pages.
- Bump runtimeVersion to
2025.10.17. - Updated
neat_cacheto2.0.5
- Bump runtimeVersion to
2025.10.10. - Upgraded stable Dart analysis SDK to
3.9.4 - Upgraded dartdoc to
9.0.0. - Upgraded pana to
0.22.24.
- Bump runtimeVersion to
2025.09.30. - Upgraded stable Flutter analysis SDK to
3.35.5.
- Bump runtimeVersion to
2025.09.22. - Upgraded stable Flutter analysis SDK to
3.35.4.
- Bump runtimeVersion to
2025.09.16. - Upgraded stable Dart analysis SDK to
3.9.3
- Bump runtimeVersion to
2025.09.08. - Upgraded stable Flutter analysis SDK to
3.35.3. - Upgraded pana to
0.22.23. - Upgrade
package:analyzerto^8.0.0. - Updated SDK constraint (and language version) to
3.9
- Bump runtimeVersion to
2025.08.29. - Upgraded stable Dart analysis SDK to
3.9.2 - Upgraded stable Flutter analysis SDK to
3.35.2.
- Bump runtimeVersion to
2025.08.25. - Upgraded dependencies (incl.
googleapisandgoogleapis_auth) - Note: upload emails may contain a changelog excerpt.
- Bump runtimeVersion to
2025.08.15. - Upgraded runtime Dart SDK to
3.9.0 - Upgraded stable Flutter analysis SDK to
3.35.1. - Upgraded dependencies.
- Note: Internal
searchinstance started accepting request throughPOST /search.
- Bump runtimeVersion to
2025.08.12. - Upgraded stable Dart analysis SDK to
3.9.0
- Bump runtimeVersion to
2025.08.05. - Upgraded stable Dart analysis SDK to
3.8.3 - Upgraded stable Flutter analysis SDK to
3.32.8. - Upgraded pana to
0.22.22. - Note: Tarball-related integrity checks are run in a separate weekly task (
check-tarball-integrity).
- Bump runtimeVersion to
2025.07.14. - Note: Updated worker base image to use Debian 12.
- Bump runtimeVersion to
2025.07.04. - Note: integrity check is running with internal concurrency of 4 and 15 minutes time limit / entity.
- Bump runtimeVersion to
2025.07.01. - Note: search instance uses single isolate for package queries. (reverted fast-lane isolate)
- Bump runtimeVersion to
2025.06.20. - Upgraded stable Flutter analysis SDK to
3.32.4. - Note: started to export
/api/packages/<package>/[likes|options|publisher|score]endpoints. - Note: search instance uses separate isolate for predicate-only queries.
- Note: increased search instance's CPU core count to 4, memory to 25GB.
- Bump runtimeVersion to
2025.06.03. - Upgraded dartdoc to
8.3.4. - Note: started to delete all
Secretentries in Datastore.
- Bump runtimeVersion to
2025.06.02. - Upgraded stable Dart analysis SDK to
3.8.1 - Upgraded stable Flutter analysis SDK to
3.32.1. - Note: search instance uses separate isolate for the SDK index.
- Bump runtimeVersion to
2025.05.21. - Upgraded runtime Dart SDK to
3.8.0. - Upgraded stable Flutter analysis SDK to
3.32.0. - Note: started to backfill
Package[Version]'sisAdminDeletedfield.
- Bump runtimeVersion to
2025.05.15. - Upgraded stable Dart analysis SDK to
3.8.0
- Bump runtimeVersion to
2025.05.13.
- Bump runtimeVersion to
2025.04.29. - Upgraded stable Dart analysis SDK to
3.7.3 - Upgraded dependencies.
- Bump runtimeVersion to
2025.04.24. - Upgraded stable Flutter analysis SDK to
3.29.3. - Upgraded pana to
0.22.21. - Note: after the release we should update the load balancer rules to also include the
/api/packages/<package>/feed.atomURLs.
- Bump runtimeVersion to
2025.04.01. - Note: search latency influences text match scope. This is limited to the local index, and thresholds apply only API matching - the other levels are log-only for now.
- Bump runtimeVersion to
2025.03.27. - Note: increased
search'smax_num_instancesto 30. - Note: search queries with multiple components are not cached.
- Bump runtimeVersion to
2025.03.18. - Upgraded stable Dart analysis SDK to
3.7.2 - Upgraded stable Flutter analysis SDK to
3.29.2. - Upgraded pana to
0.22.20.
- Bump runtimeVersion to
2025.03.10. - Upgraded stable Flutter analysis SDK to
3.29.1. - Upgraded pana to
0.22.19.
- Bump runtimeVersion to
2025.03.03. - Upgraded stable Dart analysis SDK to
3.7.1 - Upgraded dartdoc to
8.3.3.
- Bump runtimeVersion to
2025.02.25.
- Bump runtimeVersion to
2025.02.14. - Upgraded runtime Dart SDK to
3.7.0. - Upgraded stable Dart analysis SDK to
3.7.0 - Upgraded stable Flutter analysis SDK to
3.29.0.
- Bump runtimeVersion to
2025.02.10. - Upgraded stable Dart analysis SDK to
3.7.0 - Upgraded stable Flutter analysis SDK to
3.27.4.
- Bump runtimeVersion to
2025.01.31. - Upgraded stable Dart analysis SDK to
3.6.2
- Bump runtimeVersion to
2025.01.24. - Upgraded stable Flutter analysis SDK to
3.27.3. - Downgraded
puppeteerto3.12.0. - Decreased minimum instance count of frontend to
24.
- Bump runtimeVersion to
2025.01.15. - Note: started deleting
Package.isBlocked,Publisher.isBlocked,User.isBlocked. - Note: Updates search form normalization: whitespaces.
- Bump runtimeVersion to
2025.01.14. - Upgraded stable Dart analysis SDK to
3.6.1 - Upgraded stable Flutter analysis SDK to
3.27.2. - Upgraded pana to
0.22.18. - Upgraded dartdoc to
8.3.2. - Upgraded dependencies.
- Bump runtimeVersion to
2025.01.07. - Upgraded stable Flutter analysis SDK to
3.27.1. - Upgraded dartdoc to
8.3.1. - Note: removed required flag from
isBlockedfields. - Note: started deleting
Package.blockedandPackage.blockedReason.
- Bump runtimeVersion to
2024.12.17.
- Bump runtimeVersion to
2024.12.12. - Upgraded runtime Dart SDK to
3.6.0. - Note: Started reporting unmapped fields
- Started and deleting
Package.isWithheldandPackage.withheldReason.
- Bump runtimeVersion to
2024.12.11. - Upgraded stable Flutter analysis SDK to
3.27.0.
- Bump runtimeVersion to
2024.12.09. - Upgraded stable Dart analysis SDK to
3.6.0 - Upgraded pana to
0.22.17. - Note:
searchisolate renewal is randomized.
- Bump runtimeVersion to
2024.12.04. - Upgraded stable Dart analysis SDK to
3.6.0-334.4.beta - Upgraded stable Flutter analysis SDK to
3.27.0-0.2.pre. - Upgraded dartdoc to
8.3.0. - Upgraded pana to
0.22.16. - Upgraded dependencies.
- Note: started migrating
isBlockedflags toisModerated.
- Bump runtimeVersion to
2024.11.21.
- Bump runtimeVersion to
2024.11.18. - Upgraded stable Flutter analysis SDK to
3.24.5.
- Note:
searchincreaseddescriptionweight from0.9to1.0. - Bump runtimeVersion to
2024.11.11. - Enabled generation of
ExportedApi.
searchuses theIndexedScoreto reduce memory allocations.
- Bumped runtimeVersion to
2024.10.29. - Upgraded stable Dart analysis SDK to
3.5.4 - Upgraded stable Flutter analysis SDK to
3.24.4. - Upgraded pana to
0.22.15.
- Bumped runtimeVersion to
2024.10.21.
- Bumped runtimeVersion to
2024.10.15. - Upgraded pana to
0.22.13. - Upgraded dependencies (including
mailer).
- Bumped runtimeVersion to
2024.09.17. - Upgraded stable Dart analysis SDK to
3.5.3 - Upgraded stable Flutter analysis SDK to
3.24.3.
- Bumped runtimeVersion to
2024.09.10. - Upgraded stable Flutter analysis SDK to
3.24.2.
- Upgraded dependencies including
googleapis.
- Bumped runtimeVersion to
2024.09.04. - Upgraded stable Dart analysis SDK to
3.5.2 - Upgraded dartdoc to
8.1.0. - Note:
Package.latest*fields are recalculated with a full list ofPackageVersionentities.
- Bumped runtimeVersion to
2024.08.27. - Upgraded stable Flutter analysis SDK to
3.24.1. - Upgraded pana to
0.22.12. - Upgraded dartdoc to
8.0.14. - Note: the
reportexperiment is enabled by default.
- Bumped runtimeVersion to
2024.08.20. - Upgraded stable Dart analysis SDK to
3.5.1 - Upgraded pana to
0.22.11.
- Bumped runtimeVersion to
2024.08.09. - Upgraded runtime Dart SDK to
3.5.0. - Upgraded dependencies including
mailerandgoogleapis. - Additional memory to search instances.
- Bumped runtimeVersion to
2024.08.08. - Upgraded pana to
0.22.10.
- Bumped runtimeVersion to
2024.08.06. - Upgraded stable Flutter analysis SDK to
3.24.0. - Upgraded dartdoc to
8.0.13.
- Bumped runtimeVersion to
2024.08.05. - Upgraded stable Dart analysis SDK to
3.5.0 - Upgraded stable Flutter analysis SDK to
3.22.3.
- Bumped runtimeVersion to
2024.07.18. - Upgraded pana to
0.22.9.
- Bumped runtimeVersion to
2024.07.09. - Upgraded pana to
0.22.8. - Upgraded dartdoc to
8.0.10. - Note:
setup-flutter.shuses http archives for stable/beta channel. - Note: started to use
Summary.result.licenses. - Note: starting to check
hook/files for new package uploads.
- Bumped runtimeVersion to
2024.06.25. - Upgraded stable Dart analysis SDK to
3.4.4
- Bumped runtimeVersion to
2024.06.19. - Upgraded pana to
0.22.7.
- Bumped runtimeVersion to
2024.06.12. - Upgraded stable Dart analysis SDK to
3.4.3 - Upgraded stable Flutter analysis SDK to
3.22.2. - Upgraded pana to
0.22.6. - Note:
Consent.fromUserIdandConsent.createdBySiteAdminmay be removed once this release gets stable.
- Bumped runtimeVersion to
2024.05.30. - Upgraded pana to
0.22.5.
- Bumped runtimeVersion to
2024.05.28. - Upgraded stable Dart analysis SDK to
3.4.1 - Upgraded stable Flutter analysis SDK to
3.22.1. - Note: backfilling new GitHub publishing fields.
- Bumped runtimeVersion to
2024.05.22. - Upgraded runtime Dart SDK to
3.4.0. - Upgraded dependencies.
- Upgraded dartdoc to
8.0.9. - Note: started to populate
Consent.fromAgentfield.
- Fixes copy icon issue.
- Bumped runtimeVersion to
2024.05.14. - Upgraded stable Dart analysis SDK to
3.4.0 - Upgraded stable Flutter analysis SDK to
3.22.0. - Note: re-enabled email notification on package published events.
- Bumped runtimeVersion to
2024.05.01. - Upgraded stable Dart analysis SDK to
3.3.4 - Upgraded stable Flutter analysis SDK to
3.19.6.
- Note: disabled email notification on package published events.
- Note: re-enabled email notification on package published events.
- Bumped runtimeVersion to
2024.04.16. - Upgraded pana to
0.22.3. - Upgraded dartdoc to
8.0.8. - Note: Path values in
/documentation/<p>/<v>/<path>are no longer restricted.
- Bumped runtimeVersion to
2024.04.08. - Upgraded stable Dart analysis SDK to
3.3.3 - Upgraded stable Flutter analysis SDK to
3.19.5.
- Bumped runtimeVersion to
2024.03.21. - Upgraded stable Dart analysis SDK to
3.3.1 - Upgraded stable Flutter analysis SDK to
3.19.3. - Note: started using generic rate limiting in transactions.
- Bumped runtimeVersion to
2024.03.12. - Upgraded dartdoc to
8.0.7. - Upgraded dependencies including
markdown 7.2.2. - Note: dynamic SDK selection may download latest stable, beta or master branches.
- Bumped runtimeVersion to
2024.03.05. - Upgraded stable Flutter analysis SDK to
3.19.2. - Upgraded dartdoc to
8.0.6. - Note: preview analysis SDKs are downloaded dynamically.
- Note: started to backfill
isModeratedflags inPackage,PackageVersion,PublisherandUser. - Resyncing all
SecurityAdvisoryentities to getpub_display_urlin thedatabase_specificfield backfilled.
- Bumped runtimeVersion to
2024.02.27. - Upgraded pana to
0.22.2.
- Bumped runtimeVersion to
2024.02.26. - Upgraded stable Flutter analysis SDK to
3.19.1. - Note: Analysis SDK directories with separate config homes.
- Note: removed alert block syntax from markdown rendering.
- Bumped runtimeVersion to
2024.02.21. - Upgraded runtime Dart SDK to
3.3.0. - Upgraded dependencies including
markdown: ^7.2.1.
- Bumped runtimeVersion to
2024.02.16. - Upgraded stable Flutter analysis SDK to
3.19.0. - Upgraded preview Flutter analysis SDK to
3.20.0-1.1.pre.
- Bumped runtimeVersion to
2024.02.13. - Upgraded stable Dart analysis SDK to
3.3.0(hash:74ea934a1e9b9f01e7fd06b1d872c9cf822c1d71). - Upgraded preview Dart analysis SDK to
3.4.0-131.0.dev.
- Bumped runtimeVersion to
2024.02.09. - Upgraded pana to
0.22.0. - Note: applied rate limit on search endpoints.
- Bumped runtimeVersion to
2024.02.05. - Upgraded stable Dart analysis SDK to
3.2.6. - Upgraded stable Flutter analysis SDK to
3.16.9. - Upgraded preview Dart analysis SDK to
3.3.0-279.3.beta. - Upgraded preview Flutter analysis SDK to
3.19.0-0.4.pre. - Note: started to populate audit log records with extended
agentIdfor service accounts.
- Note: temporarily disabled email notification on package published events.
- Bumped runtimeVersion to
2024.01.30. - Upgraded dartdoc to
8.0.4. - Note: re-enabled email notification on package published events.
- Bumped runtimeVersion to
2024.01.22. - Upgraded stable Dart analysis SDK to
3.2.5. - Upgraded stable Flutter analysis SDK to
3.16.8. - Upgraded preview Flutter analysis SDK to
3.19.0-0.2.pre. - Note: Sending emails keep persistent connection for a few minutes.
- Upgraded dependencies including
markdown: ^7.2.0.
- Note: temporarily disabled email notification on package published events.
- Bumped runtimeVersion to
2024.01.10. - Upgraded stable Flutter analysis SDK to
3.16.5. - Upgraded preview Dart analysis SDK to
3.3.0-279.1.beta. - Upgraded dartdoc to
8.0.3.
- Bumped runtimeVersion to
2023.12.18. - Upgraded stable Flutter analysis SDK to
3.16.4. - Upgraded preview Flutter analysis SDK to
3.18.0-0.2.pre. - Upgraded pana to
0.21.45.
- Bumped runtimeVersion to
2023.12.08. - Upgraded stable Dart analysis SDK to
3.2.3. - Upgraded stable Flutter analysis SDK to
3.16.3. - Upgraded pana to
0.21.44. - Upgraded dependencies.
- Bumped runtimeVersion to
2023.12.06. - Upgraded stable Dart analysis SDK to
3.2.2. - Upgraded stable Flutter analysis SDK to
3.16.2. - Upgraded preview Dart analysis SDK to
3.3.0-174.2.beta. - Upgraded preview Flutter analysis SDK to
3.18.0-0.1.pre.
- Bumped runtimeVersion to
2023.11.28. - Upgraded stable Dart analysis SDK to
3.2.1. - Upgraded stable Flutter analysis SDK to
3.16.1. - Upgraded preview Dart analysis SDK to
3.3.0-166.0.dev. - Upgraded dartdoc to
8.0.0. - Note: Retrying HTTP failures on
SocketException.
- Bumped runtimeVersion to
2023.11.21. - Upgraded runtime Dart SDK to
3.2.0. - Upgraded pana to
0.21.43. - Upgraded dependencies.
- Bumped runtimeVersion to
2023.11.16. - Upgraded stable Dart analysis SDK to
3.2.0. - Upgraded preview Dart analysis SDK to
3.3.0-120.0.dev. - Upgraded stable Flutter analysis SDK to
3.16.0. - Upgraded preview Flutter analysis SDK to
3.17.0-0.0.pre. - Upgraded pana to
0.21.42. - Note: Started running
dartdocfrompana.
- Hiding invalid popularity scores.
- Resyncing all
SecurityAdvisoryentities to getsyncTimefields backfilled.
- Bumped runtimeVersion to
2023.11.02. - Upgraded stable Dart analysis SDK to
3.1.5. - Upgraded preview Dart analysis SDK to
3.2.0-210.3.beta. - Upgraded stable Flutter analysis SDK to
3.13.9. - Upgraded preview Flutter analysis SDK to
3.16.0-0.3.pre. - Upgraded pana to
0.21.40.
- Moved search index building and search GC jobs into
analyzerinstance. - Increased memory on
analyzerinstances to 16G, running two of them.
- Bumped runtimeVersion to
2023.10.18. - Upgraded pana to
0.21.39. - Upgraded dartdoc to
7.0.0. - Note: backfilling automated publishing field.
- Bumped runtimeVersion to
2023.10.10. - Upgraded stable Dart analysis SDK to
3.1.3. - Upgraded preview Dart analysis SDK to
3.2.0-210.1.beta. - Upgraded stable Flutter analysis SDK to
3.13.6. - Upgraded pana to
0.21.38.
- Bumped runtimeVersion to
2023.09.26. - Upgraded stable Dart analysis SDK to
3.1.2. - Upgraded preview Dart analysis SDK to
3.2.0-134.1.beta. - Upgraded stable Flutter analysis SDK to
3.13.5. - Upgraded preview Flutter analysis SDK to
3.15.0-15.2.pre. - Upgraded pana to
0.21.37. - Upgraded
package:tarand other dependencies. - Note: started to populate
PackageDocument.likeScoreandpopularityScore.
- Fix: search isolate renewal doesn't block ongoing traffic.
- Bumped runtimeVersion to
2023.09.12. - Upgraded stable Dart analysis SDK to
3.1.1. - Upgraded stable Flutter analysis SDK to
3.13.3. - Upgraded preview Dart analysis SDK to
3.2.0-42.2.beta. - Upgraded preview Flutter analysis SDK to
3.14.0-0.2.pre. - Note: isolates do not automatically restart after they are closed with uncaught error.
- Note: no control isolate is used, first isolate is used as the HTTP-serving frontend.
- Note:
searchhas now a separate index in an isolate that is renewed every 15 minutes.
- Bumped runtimeVersion to
2023.09.05. - Upgraded dartdoc to
6.3.0. - Note: increased minimum instance count of
defaultservice to 32.
- Note: Only a single frontend isolate will process HTTP requests. Increased autoscaling of the default service.
- Bumped runtimeVersion to
2023.08.29. - Upgraded runtime Dart SDK to
3.1.0. - Upgraded dependencies.
- Note:
DartdocRun,JobandScoreCardentities will be deleted in Datastore. - Note:
dartdocbackend no longer deletes entries fromConfiguration.dartdocStorageBucketName. TODO: delete the bucket after this release becomes obsolete.
- Bumped runtimeVersion to
2023.08.18.
- Bumped runtimeVersion to
2023.08.17. - Upgraded stable Dart analysis SDK to
3.1.0. - Upgraded stable Flutter analysis SDK to
3.13.0. - Upgraded preview Dart analysis SDK to
3.2.0-42.1.beta. - Upgraded preview Flutter analysis SDK to
3.13.0. - Upgraded pana to
0.21.36. - Note: Upgraded
package:gcloud. - Note:
analyzeranddartdocprocessing is turned off.
- Bumped runtimeVersion to
2023.08.08. - Upgraded stable Dart analysis SDK to
3.0.7. - Upgraded stable Flutter analysis SDK to
3.10.6. - Upgraded preview Dart analysis SDK to
3.1.0-262.3.beta. - Upgraded preview Flutter analysis SDK to
3.13.0-0.3.pre.
- Bumped runtimeVersion to
2023.08.04.
- Bumped runtimeVersion to
2023.07.27. - Enabled sandboxing.
- Bumped runtimeVersion to
2023.07.24. - Upgraded pana to
0.21.35. - Upgraded dependencies (incl.
appengineandmarkdown).
- Enable sandboxed output for sandboxed screenshots, dartdoc and ScoreCard.
- Disable sandboxed output for sandboxed screenshots and dartdoc
- Bumped runtimeVersion to
2023.07.06. - Removing all fallback runtimeVersions.
- Displaying sandboxed screenshots and dartdoc.
- Bumped runtimeVersion to
2023.06.21. - Upgraded stable Dart analysis SDK to
3.0.5. - Upgraded stable Flutter analysis SDK to
3.10.5. - Upgraded preview Dart analysis SDK to
3.1.0-163.1.beta. - Upgraded preview Flutter analysis SDK to
3.12.0. - Upgraded pana to
0.21.33.
- Switch on task backend for output.
- Bumped runtimeVersion to
2023.06.12. - Store sanitized dartdoc HTML as JSON files.
- Switch to not use task backend for output.
- Note: search snapshot is now updated in a separate isolate.
- Switch to use task backend for output.
- Bumped runtimeVersion to
2023.06.07.
- Bumped runtimeVersion to
2023.05.31. - Note: Dart 3 compatibility check uses the same SDK as the analysis.
- Bumped runtimeVersion to
2023.05.30. - Upgraded stable Dart analysis SDK to
3.0.2. - Upgraded stable Flutter analysis SDK to
3.10.2. - Upgraded preview Flutter analysis SDK to
3.11.0-0.1.pre.
- Reduced
searchisolate count to 1. - Reduced
searchinstance count to 6-12. - Added a periodic 250ms
Timerin every isolate to prevent compaction GC.
- Note: removed unused-looking code in publisher creation, we need to check if it is still working after deployment.
- Upgraded dependencies (incl.
mailer,tar,googleapis). - Increased instance count of
searchinstances.
- Note: Started to rate limit package uploads using (locally cached) AuditLogRecords.
- Note: Decreased periodic index update to 5 days.
- Bumped runtimeVersion to
2023.05.16. - Upgraded runtime Dart SDK to
3.0.0. - Upgraded
package:markdownto7.1.0.
- Bumped runtimeVersion to
2023.05.10. - Upgraded preview Dart analysis SDK to
3.1.0-63.1.beta. - Upgraded stable Flutter analysis SDK to
3.10.0. - Upgraded preview Flutter analysis SDK to
3.11.0-0.0.pre.
- Bumped runtimeVersion to
2023.05.09. - Upgraded pana to
0.21.32.
- Bumped runtimeVersion to
2023.05.04. - Upgraded stable Dart analysis SDK to
3.0.0. - Upgraded preview Dart analysis SDK to
3.0.0. - Upgraded stable Flutter analysis SDK to
3.10.0-1.5.pre. - Upgraded preview Flutter analysis SDK to
3.10.0-1.5.pre. - Upgraded pana to
0.21.31. - Upgraded dartdoc to
6.2.2.
- Bumped runtimeVersion to
2023.04.27. - Upgraded preview Dart analysis SDK to
3.0.0-417.3.beta. - Upgraded preview Flutter analysis SDK to
3.10.0-1.4.pre. - Note: Dart 3 compatibility for Flutter packages is based on preview Flutter SDK.
- Bumped runtimeVersion to
2023.04.21. - Upgraded stable Flutter analysis SDK to
3.7.12. - Upgraded preview Dart analysis SDK to
3.0.0-417.2.beta. - Upgraded preview Flutter analysis SDK to
3.10.0-1.3.pre. - Upgraded pana to
0.21.30.
- Bumped runtimeVersion to
2023.04.19. - Downgraded
package:markdownto6.0.1.
- Bumped runtimeVersion to
2023.04.14. - Upgraded runtime Dart SDK to
2.19.6. - Upgraded dependencies.
- Bumped runtimeVersion to
2023.04.12. - Upgraded stable Dart analysis SDK to
2.19.6. - Upgraded stable Flutter analysis SDK to
3.7.10. - Upgraded preview Dart analysis SDK to
3.0.0-400.0.dev. - Upgraded preview Flutter analysis SDK to
3.9.0-0.2.pre. - Upgraded pana to
0.21.28. - Upgraded dartdoc to
6.2.1. - Upgraded
package:markdownto7.0.2 - Upgraded material web components to
14.0.0.
- Turning off old sign-in flow.
- Fixing session-related rendering in new sign-in flow.
- Enabled new sign-in flow.
- Bumped runtimeVersion to
2023.03.13. - Upgraded stable Dart analysis SDK to
2.19.4. - Upgraded stable Flutter analysis SDK to
3.7.7. - Upgraded preview Dart analysis SDK to
3.0.0-305.0.dev. - NOTE: renamed
is:dart3-readytois:dart3-compatible. - Note: started to delete leftover objects in the public bucket.
- Bumped runtimeVersion to
2023.03.07. - Upgraded preview Dart analysis SDK to
3.0.0-290.0.dev.
- Bumped runtimeVersion to
2023.03.03. - Upgraded stable Dart analysis SDK to
2.19.3. - Upgraded stable Flutter analysis SDK to
3.7.6. - Upgraded preview Dart analysis SDK to
3.0.0-218.1.dev. - Upgraded pana to
0.21.27. - Removed
required: truefrom theUserSession.emailfield.
- Bumped runtimeVersion to
2023.02.22. - Upgraded stable Flutter analysis SDK to
3.7.4. - Upgraded preview Flutter analysis SDK to
3.8.0-10.1.pre. - Downgraded
package:markdownto6.0.1. - Removed
required: truefrom theUserSession.userIdfield. TODO: removeClientSessionand merge fields intoUserSessionafter this release becomes stable.
- Upgraded
package:markdownto7.0.0. - Bumped runtimeVersion to
2023.02.14.
- Bumped runtimeVersion to
2023.02.10 - Upgraded stable Flutter analysis SDK to
3.7.3. - Upgraded preview Dart analysis SDK to
3.0.0-218.0.dev. - Upgraded preview Flutter analysis SDK to
3.7.3. - Upgraded pana to
0.21.26.
- Bumped runtimeVersion to
2023.02.09 - Upgraded stable Dart analysis SDK to
2.19.2. - Upgraded stable Flutter analysis SDK to
3.7.2. - Upgraded preview Dart analysis SDK to
3.0.0-187.0.dev. - Upgraded preview Flutter analysis SDK to
3.7.2.
- Bumped runtimeVersion to
2023.02.01 - Upgraded runtime Dart SDK to
2.19.0. - Upgraded stable Dart analysis SDK to
2.19.1. - Upgraded preview Dart analysis SDK to
3.0.0-179.0.dev. - Upgraded dartdoc to
6.1.5. - Upgraded dependencies.
- Updated
osd.xml: using inlined URL parameter. - Higher limit on dart-doc total output size (2.3G).
- Enabled
dart3experiment, displaying "Dart-3 ready" badges.
- Bumped runtimeVersion to
2023.01.25 - Upgraded stable Flutter analysis SDK to
3.7.0. - Upgraded preview Flutter analysis SDK to
3.7.0.
- Bumped runtimeVersion to
2023.01.24 - Upgraded stable Dart analysis SDK to
2.19.0. - Upgraded preview Dart analysis SDK to
3.0.0-151.0.dev. - Upgraded preview Flutter analysis SDK to
3.7.0-1.5.pre. - Upgraded Dart 3 SDK to
3.0.0-151.0.dev.
- Bumped runtimeVersion to
2023.01.20 - Upgraded Dart 3 SDK to
3.0.0-128.0.dev. - Upgraded pana to
0.21.25. pkg/pub_workeruses newPANA_CACHEdirectory to cache intermediate analysis results between versions of the same package.
- Bumped runtimeVersion to
2023.01.16 - Upgraded stable Dart analysis SDK to
2.18.7. - Upgraded preview Dart analysis SDK to
2.19.0-444.4.beta. - Upgraded preview Flutter analysis SDK to
3.7.0-1.4.pre. - Upgraded dependencies.
- Bumped runtimeVersion to
2023.01.11
- Bumped runtimeVersion to
2023.01.03 - Upgraded pana to
0.21.24.
- Bumped runtimeVersion to
2022.12.16 - Upgraded stable Dart analysis SDK to
2.18.6. - Upgraded stable Flutter analysis SDK to
3.3.10. - Upgraded preview Dart analysis SDK to
2.19.0-444.1.beta. - Upgraded preview Flutter analysis SDK to
3.7.0-1.1.pre. - Upgraded pana to
0.21.23.
- Bumped runtimeVersion to
2022.12.07. - Upgraded pana to
0.21.22. - Check valid (well-formatted) dependency names at upload.
- Check that dependencies exist at upload.
- Increased frontend maximum instance count: 16 -> 18.
- Increased search instance isolates: 1 -> 2.
- Update
index.yamlto allow trackingPackageState.
- Bumped runtimeVersion to
2022.11.23. - Upgraded stable Flutter analysis SDK to
3.3.9. - Upgraded preview Flutter analysis SDK to
3.6.0-0.1.pre. - Upgraded pana to `0.21.21
- Upgraded dependencies.
- NOTE:
api_builderrejects requests with unexpected mime types.
- Bumped runtimeVersion to
2022.11.04. - NOTE:
api_builderlogs unexpected mime types.
- Bumped runtimeVersion to
2022.11.02. - Upgraded stable Dart analysis SDK to
2.18.4. - Upgraded stable Flutter analysis SDK to
3.3.7. - Upgraded pana to
0.21.20.
- Bumped runtimeVersion to
2022.10.27. - Upgraded stable Dart analysis SDK to
2.18.3. - Upgraded stable Flutter analysis SDK to
3.3.6. - Upgraded preview Dart analysis SDK to
2.19.0-255.2.beta. - Upgraded preview Flutter analysis SDK to
3.4.0-34.1.pre. - Upgraded pana to
0.21.19. - NOTE: Removed dartdoc documentation text from search index.
- NOTE:
FlagMixinusestags, next release may removeflags.
- Bumped runtimeVersion to
2022.09.29. - Upgraded stable Dart analysis SDK to
2.18.2. - Upgraded stable Flutter analysis SDK to
3.3.3.
- Bumped runtimeVersion to
2022.09.26. - Upgraded pana to
0.21.18. - Upgraded dartdoc to
6.1.1. - Upgraded dependencies, including
markdownto6.0.1. - NOTE: Fixed
OutgoingEmail: all recipients in one entry.
- Bumped runtimeVersion to
2022.09.22. - Upgraded stable Dart analysis SDK to
2.18.1. - Upgraded preview Dart analysis SDK to
2.19.0-146.2.beta. - Upgraded preview Flutter analysis SDK to
3.4.0-17.2.pre. - Upgraded dependencies in
app, includingpackage:analyzerto4.7.0. - NOTE: Started to use
OutgoingEmailentities to track pending emails.
- Bumped runtimeVersion to
2022.09.14. - Upgraded stable Flutter analysis SDK to
3.3.2. - Upgraded preview Flutter analysis SDK to
3.3.2. - Upgraded pana to
0.21.17. - NOTE: Increasing instance counts for
defaultandsearchservices. - NOTE: Landing page uses
CachedValueto track top-* packages. - NOTE: Stopped using old bucket for package archives.
- Bumped runtimeVersion to
2022.09.08. - Upgraded runtime Dart SDK to
2.18.0. - Upgraded stable Flutter analysis SDK to
3.3.1. - Upgraded preview Flutter analysis SDK to
3.3.1. - NOTE: Deploy new index with
gcloud app deploy index.yaml. - NOTE: Started to populate search index with
is:unlistedtag fordiscontinuedandlegacypackages.
- Bumped runtimeVersion to
2022.08.31. - Upgraded stable Flutter analysis SDK to
3.3.0. - Upgraded preview Flutter analysis SDK to
3.3.0.
- Fixed
/api/documentation/<package>endpoint bug.
- Bumped runtimeVersion to
2022.08.26. - Upgraded stable Dart analysis SDK to
2.18.0. - Upgraded preview Dart analysis SDK to
2.18.0.
- NOTE:
searchstopped populatinghighlightedHitfield. - Upgraded dependencies.
- NOTE: Limit
/api/documentation/<package>endpoint to the latest versions.
- Downgraded
package:markdownto5.0.0.
- Bumped runtimeVersion to
2022.08.17. - Upgraded preview Flutter analysis SDK to
3.3.0-0.3.pre. - Upgraded pana to
0.21.16. - Upgraded dartdoc to
6.0.1. - NOTE: Started to use new public bucket for pub-dev deployment.
- NOTE: Started serving
archive_sha256on client API endpoints.
- Bumped runtimeVersion to
2022.08.02. - Upgraded stable Dart analysis SDK to
2.17.6. - Upgraded stable Flutter analysis SDK to
3.0.5. - Upgraded preview Dart analysis SDK to
2.18.0-271.4.beta. - Upgraded preview Flutter analysis SDK to
3.3.0-0.1.pre. - Upgraded pana to
0.21.15. - Upgraded dartdoc to
6.0.0. - NOTE:
LICENSEis a required file in the new versions. - NOTE: Started serving package archives from the new public bucket.
- Bumped runtimeVersion to
2022.07.05. - Upgraded stable Dart analysis SDK to
2.17.5. - Upgraded stable Flutter analysis SDK to
3.0.4. - Upgraded pana to
0.21.14. - NOTE: Relaxed processing of Youtube Playlist API response.
- NOTE: Store and use verified URL and repository results from pana.
- NOTE: Started to populate
PackageVersion.sha256.
- Bumped runtimeVersion to
2022.06.23. - Upgraded stable Flutter analysis SDK to
3.0.3. - Upgraded preview Flutter analysis SDK to
3.1.0-9.0.pre. - Upgraded pana to
0.21.13. - NOTE: Removing
Package.isWithheld.
- Bumped runtimeVersion to
2022.06.13. - Upgraded stable Flutter analysis SDK to
3.0.2. - Upgraded preview Dart analysis SDK to
2.18.0-165.1.beta. - NOTE: Started to strictly match the OAuth token's audience for the scope of the current operation.
- NOTE: Updated integrity checks before finalizing migration of
Package.isBlocked. - NOTE: Blocking uploader API endpoints used by
pubclient tool.
- Bumped runtimeVersion to
2022.06.02. - Upgraded stable Dart analysis SDK to
2.17.3. - Upgraded preview Flutter analysis SDK to
3.1.0. - NOTE: Started to use and backfill
Package.isBlocked. - NOTE: Only using the dedicated bucket for incoming package uploads.
- Bumped runtimeVersion to
2022.05.23. - Upgraded stable Dart analysis SDK to
2.17.1. - Upgraded stable Flutter analysis SDK to
3.0.1. - Upgraded preview Dart analysis SDK to
2.18.0-109.0.dev. - Upgraded preview Flutter analysis SDK to
3.0.1. - Upgraded dartdoc to
5.1.2. - NOTE: Started to use the dedicated bucket for incoming package uploads.
- Bumped runtimeVersion to
2022.05.14. - Upgraded runtime Dart SDK to
2.17.0. - Upgraded dependencies.
- NOTE: Started to use and backfill
Publisher.isBlocked.
- Bumped runtimeVersion to
2022.05.13. - Upgraded stable Flutter analysis SDK to
3.0.0. - Upgraded preview Flutter analysis SDK to
3.0.0.
- Bumped runtimeVersion to
2022.05.09. - Upgraded stable Dart analysis SDK to
2.17.0. - Upgraded preview Dart analysis SDK to
2.17.0. - Upgraded preview Flutter analysis SDK to
2.13.0-0.4.pre.
- Bumped runtimeVersion to
2022.05.03. - Upgraded preview Dart analysis SDK to
2.17.0-266.7.beta. - Upgraded preview Flutter analysis SDK to
2.13.0-0.3.pre. - NOTE: In-page click tracking is loaded asynchronously. TODO: After deployment check if click tracking on the copy-to-clipboard icon is working.
- Bumped runtimeVersion to
2022.04.21. - Upgraded stable Dart analysis SDK to
2.16.2. - Upgraded stable Flutter analysis SDK to
2.10.5. - Upgraded preview Dart analysis SDK to
2.17.0-266.1.beta. - Upgraded preview Flutter analysis SDK to
2.13.0-0.1.pre. - Upgraded pana to
0.21.12. - Upgraded dependencies including
package:appengineto0.13.2,package:markdownto5.0.0. - NOTE: started to use
/static/hash-<hash>/...URLs.
- Bumped runtimeVersion to
2022.03.21. - Upgraded preview Dart analysis SDK to
2.17.0-182.1.beta. - Upgraded preview Flutter analysis SDK to
2.12.0-4.1.pre. - Upgraded pana to
0.21.10. - Upgraded dependencies, including
analyzerandpub_semver. - Note: stopped calling
git gcin Flutter analysis SDK repositories.
- Bumped runtimeVersion to
2022.03.08. - Upgraded stable Flutter analysis SDK to
2.10.3. - Upgraded pana to
0.21.8. - NOTE: removed
ScoreCardData.reportTypes
- Bumped runtimeVersion to
2022.02.25. - Upgraded runtime Dart SDK to
2.16.1 - Upgraded preview Dart analysis SDK to
2.17.0-85.0.dev. - Upgraded stable Flutter analysis SDK to
2.10.2. - Upgraded preview Flutter analysis SDK to
2.11.0-0.1.pre. - Upgraded dartdoc to
5.0.1. - NOTE: override invalid versions at package extraction + backfill.
- NOTE:
/static/files are served with gzipped bytes when the request accepts it.
- Bumped runtimeVersion to
2022.02.09. - Upgrade stable Dart analysis SDK to
2.16.1. - Upgraded preview Dart analysis SDK to
2.16.1. - Upgraded stable Flutter analysis SDK to
2.10.0. - Upgraded preview Flutter analysis SDK to
2.10.0.
- Bumped runtimeVersion to
2022.01.31. - Upgrade stable Dart analysis SDK to
2.16.0. - Upgraded preview Dart analysis SDK to
2.16.0. - NOTE: additional null-safety checks in integrity verification.
- Bumped runtimeVersion to
2022.01.27. - Upgraded preview Dart analysis SDK to
2.16.0-134.5.beta. - Upgraded preview Flutter analysis SDK to
2.10.0-0.3.pre. - Upgraded pana to
0.21.7. - Upgraded dependencies, including
googleapis,mailer,tar. - NOTE:
searchindex no longer uses or populates uploaderuserId.
- Bumped runtimeVersion to
2022.01.06. - Upgraded pana to
0.21.5. - NOTE: Started to use
pkg/indexed_blobto generate and servedartdoccontent.
- Bumped runtimeVersion to
2021.12.17. - Upgraded runtime Dart SDK to
2.15.1 - Upgraded stable Flutter analysis SDK to
2.8.1. - Upgraded preview Flutter analysis SDK to
2.9.0-0.1.pre.
- Bumped runtimeVersion to
2021.12.15. - Restored indexed fields in
Job.
- Bumped runtimeVersion to
2021.12.14. - Upgrade stable Dart analysis SDK to
2.15.1. - Upgraded preview Dart analysis SDK to
2.16.0-80.1.beta. - Upgraded stable Flutter analysis SDK to
2.8.0. - Upgraded preview Flutter analysis SDK to
2.8.0. - NOTE:
UserSessionno longer indexes onemail,name,userImgandcreatedfields.
- Renamed
retractedfield in API response objectVersionInfo.
- Bumped runtimeVersion to
2021.12.06. - Upgrade stable Dart analysis SDK to
2.15.0. - Upgraded preview Dart analysis SDK to
2.16.0-63.0.dev. - Upgraded preview Flutter analysis SDK to
2.8.0-3.3.pre.
- Bumped runtimeVersion to
2021.11.28. - NOTE: Corrected published timestamps as part of the backfill.
- Bumped runtimeVersion to
2021.11.22. - Upgraded preview Dart analysis SDK to
2.15.0-268.18.beta. - Upgraded preview Flutter analysis SDK to
2.8.0-3.2.pre. - NOTE: strict version checks on upload.
- Bumped runtimeVersion to
2021.11.16. - Upgraded preview Dart analysis SDK to
2.15.0-268.8.beta. - Upgraded preview Flutter analysis SDK to
2.8.0-3.1.pre. - NOTE: First release that includes
/help/api. TODO(deferred): request community members on announce@ to self-report API use. - NOTE: removed in-memory buffering in
pkg/pub_dartdoc.
- NOTE: Verify backfill logs (
[backfill-version-count-*]entries) after a few days of this release.
- Bumped runtimeVersion to
2021.11.01. - Upgraded preview Flutter analysis SDK to
2.7.0-3.1.pre. - Upgraded pana to
0.21.4. - Upgraded dependencies (e.g.
package:analyzerto2.7.0).
- Bumped runtimeVersion to
2021.10.26. - Upgraded stable Dart analysis SDK to
2.14.4. - Upgraded stable Flutter analysis SDK to
2.5.3. - Upgraded preview Dart analysis SDK to
2.15.0-178.1.beta. - Upgraded preview Flutter analysis SDK to
2.7.0-3.0.pre. - Upgraded dartdoc to
4.1.0. - NOTE: Started to use cached package list from NameTracker instead of Datastore queries with offset.
- NOTE:
/api/packages/<package>calls only usegzipcache, which may increase CPU utilization if there are many clients that do not accept thegzipcontent-encoding. - NOTE: Started to use cached package list for all use cases where a list of package versions is required.
- NOTE: started to populate and use
Package.versionCount. TODO(deferred): add an integrity check in the next release.
- Bumped runtimeVersion to
2021.10.12. - Upgraded stable Dart analysis SDK to
2.14.3. - Upgraded stable Flutter analysis SDK to
2.5.2. - Upgraded dartdoc to
4.0.0. - Upgraded pana to
0.21.3. - Upgraded dependencies (e.g.
package:analyzerto2.5.0). - NOTE: Migrated SearchConsole API. When deploying publisher registration should be manually tested before migration.
- NOTE: Atom feed returns the latest 100 package versions published.
A package may be present more than once.
Instead of the
README.md, the feed contains only thedescription:field frompubspec.yaml. - NOTE:
/api/packages/<package>calls are now cached and served withgzipcontent-encoding when the client sends accept header in the request (pubclient does send it).
- Bumped runtimeVersion to
2021.09.27. - Upgraded stable Dart analysis SDK to
2.14.2. - Upgraded preview Dart analysis SDK to
2.15.0-82.2.beta. - Upgraded stable Flutter analysis SDK to
2.5.1. - Upgraded preview Flutter analysis SDK to
2.6.0-5.2.pre. - Upgraded dartdoc to
3.1.0. - Upgraded pana to
0.21.2. - Upgraded dependencies (e.g.
package:analyzerto2.3.0).
- Bumped runtimeVersion to
2021.09.15. - Upgraded runtime Dart SDK to
2.14.1 - Upgraded stable Dart analysis SDK to
2.14.1. - Upgraded preview Dart analysis SDK to
2.15.0-82.1.beta. - Upgraded stable Flutter analysis SDK to
2.5.0. - Upgraded preview Flutter analysis SDK to
2.5.0. - Upgraded pana to
0.21.1+1. - NOTE: Disabled report size trimming in
ScoreCard.
- Bumped runtimeVersion to
2021.09.06. - Upgraded stable Dart analysis SDK to
2.14.0.
- Bumped runtimeVersion to
2021.09.02. - Upgraded dependencies (e.g.
package:analyzerto2.2.0).
- Bumped runtimeVersion to
2021.08.25. - Upgraded preview Flutter analysis SDK to
2.5.0-5.2.pre. - Upgraded dartdoc to
2.0.0. - NOTE: increased the number of search service instances to 4 (autoscale up to 6).
- Limit
pkg/pub_dartdocoutput to 2 GiB and 10M files.
- Bumped runtimeVersion to
2021.08.17. - Upgraded preview Dart analysis SDK to
2.14.0-377.7.beta - Upgraded pana to
0.20.0. - NOTE: started to populate and use
PackageDocument.uploaderUserIdsTODO(deferred): removePackageDocument.uploaderEmailsin a future release - NOTE: added weekly (versioned) periodic task:
check-datastore-integrity.
- Bumped runtimeVersion to
2021.08.12. - Upgraded preview Dart analysis SDK to
2.14.0-377.4.beta - Upgraded preview Flutter analysis SDK to
2.5.0-5.1.pre. - Upgraded pana to
0.19.1. - Upgraded dartdoc to
1.0.2. - Upgraded
package:analyzerto2.0.0.
- Bumped runtimeVersion to
2021.07.27. - Upgraded runtime Dart SDK to
2.13.4 - Upgraded dependencies.
- NOTE: enabled activity log UI without experimental flag.
- NOTE: added
PackageVersion.isRetracted. TODO(deferred): make it required, and add it to integrity checks. - NOTE: added weekly (versioned) periodic task:
backfill-new-fields. - Limit
pkg/pub_dartdocoutput to 2 GiB and 10M files.
- Bumped runtimeVersion to
2021.07.21. - Upgraded preview Dart analysis SDK to
2.14.0-301.2.beta - Upgraded pana to
0.19.0. - Upgraded dependencies.
- Bumped runtimeVersion to
2021.07.08. - Migrated
pkg/api_builderand most ofapp/to null-safety. - Upgraded stable Dart analysis SDK to
2.13.4. - Upgraded stable Flutter analysis SDK to
2.2.3. - Upgraded preview Dart analysis SDK to
2.14.0-188.5.beta - Upgraded preview Flutter analysis SDK to
2.3.0-24.1.pre. - Upgraded dartdoc to
1.0.0. - NOTE:
app/bin/server.dartis migrated to null-safety.
- Bumped runtimeVersion to
2021.06.21. - Upgraded preview Dart analysis SDK to
2.14.0-188.3.beta
- Redeploy
cron.yamlas we have stopped backups through this mechanism. - Bumped runtimeVersion to
2021.06.16. - Upgraded runtime Dart SDK to
2.13.3. - Upgraded stable Dart analysis SDK to
2.13.3. - Upgraded preview Dart analysis SDK to
2.13.3. - Upgraded stable Flutter analysis SDK to
2.2.2. - Upgraded preview Flutter analysis SDK to
2.2.2. - Upgraded pana to
0.18.2. - NOTE: Stopped creating and using dartdoc data for Dart SDK.
- Bumped runtimeVersion to
2021.06.08. - Upgraded dartdoc to
0.45.0. - NOTE: Stopped creating
ScoreCardReportentities.
- Bumped runtimeVersion to
2021.06.01. - Upgraded stable Flutter analysis SDK to
2.2.1. - Upgraded preview Flutter analysis SDK to
2.2.1. - Upgraded pana to
0.17.1. - Upgraded dartdoc to
0.44.0. - Upgraded package dependencies, including:
package:appengineto0.13.0package:gcloudto0.8.0package:googleapisto3.0.0package:httpto0.13.0package:mailerto5.0.0package:tarto0.4.0
- NOTE: Removed
packagesandPackageScorefrom search results. - NOTE:
gc-dartdoc-storage-bucketlogs the total number of entries deleted. - NOTE: Started to store report data on
ScoreCardentities too.
- Bumped runtimeVersion to
2021.05.25. - Upgraded stable Dart analysis SDK to
2.13.1. - Upgraded preview Dart analysis SDK to
2.13.1. - Upgraded pana to
0.17.0.
- Bumped runtimeVersion to
2021.05.19. - Upgraded stable Flutter analysis SDK to
2.2.0. - Upgraded preview Flutter analysis SDK to
2.2.0. - Upgraded dartdoc to
0.43.0. - NOTE: Started to display
PackageHitandSdkLibraryHitresults.
- Bumped runtimeVersion to
2021.05.17. - Upgraded stable Dart analysis SDK to
2.13.0. - Upgraded preview Dart analysis SDK to
2.13.0. - Upgraded preview Flutter analysis SDK to
2.2.0-10.3.pre. - Upgraded pana to
0.16.2.
- Bumped runtimeVersion to
2021.05.11.
- Bumped runtimeVersion to
2021.05.10. - Upgraded preview Dart analysis SDK to
2.13.0-211.14.beta. - NOTE: search API started to emit
PackageHitandSdkLibraryHit.
- Bumped runtimeVersion to
2021.05.03. - Upgraded stable Flutter analysis SDK to
2.0.6. - Upgraded preview Flutter analysis SDK to
2.2.0-10.2.pre. - NOTE:
DartdocEntrystatus files are no longer stored in the Bucket, only in Datastore'sDartdocRunentity.
- Bumped runtimeVersion to
2021.04.27. - Upgraded stable Dart analysis SDK to
2.12.4. - Upgraded preview Dart analysis SDK to
2.13.0-211.13.beta. - Upgraded stable Flutter analysis SDK to
2.0.5. - Upgraded preview Flutter analysis SDK to
2.2.0-10.1.pre. - Upgraded pana to
0.16.0. - Upgraded a few dependencies including
markdown,pub_semverandyaml.
- Re-enabled YouTube integrations with
cached_valuepattern. - Upgraded
package:appengineto0.12.0. - Periodic tasks are now scoped to
globalorruntimeVersion. NOTE: added weekly periodic task:delete-old-neat-task-statuses.
- Bumped runtimeVersion to
2021.04.06. - Upgraded stable Dart analysis SDK to
2.12.2. - Upgraded stable Flutter analysis SDK to
2.0.4. - Upgraded dartdoc to
0.42.0. - NOTE: Expected reduction in Job-related API calls.
- Temporarily disabled youtube integration.
- Bumped runtimeVersion to
2021.03.19. - Upgraded preview Dart analysis SDK to
2.13.0-116.1.beta. - Upgraded stable Flutter analysis SDK to
2.0.3. - Upgraded preview Flutter analysis SDK to
2.1.0-12.2.pre.
- Bumped runtimeVersion to
2021.03.15. - Upgraded runtime Dart SDK to
2.12.0. - Upgraded stable Dart analysis SDK to
2.12.1. - Upgraded preview Dart analysis SDK to
2.12.1. - Upgraded stable Flutter analysis SDK to
2.0.2. - Upgraded preview Flutter analysis SDK to
2.0.2. - Upgraded dartdoc to
0.40.0. - Upgraded pana to
0.15.4.
- Bumped runtimeVersion to
2021.03.03. - Upgraded pana to
0.15.3. - Upgraded stable Flutter analysis SDK to
2.0.0. - Upgraded preview Flutter analysis SDK to
2.0.0.
- Bumped runtimeVersion to
2021.03.02. - Upgraded pana to
0.15.2. - Upgraded stable Dart analysis SDK to
2.12.0. - Upgraded preview Dart analysis SDK to
2.12.0. - Upgraded stable Flutter analysis SDK to
1.26.0-17.8.pre. - Upgraded preview Flutter analysis SDK to
1.26.0-17.8.pre.
- Bumped runtimeVersion to
2021.02.24. - Upgraded pana to
0.15.1+1. - Upgraded preview Dart analysis SDK to
2.12.0-259.15.beta. - Upgraded preview Flutter analysis SDK to
1.26.0-17.6.pre. - NOTE: added daily periodic tasks:
delete-old-dartdoc-sdks,delete-old-search-snapshots,delete-old-dartdoc-runs,delete-expired-dartdoc-runs,gc-dartdoc-storage-bucket. - NOTE: Running
git gcregularly, disk full events (#4458) should decrease. - NOTE: started creating
DartdocRunentities in Datastore. TODO(deferred): we may use these entities instead of Bucket objects to scan and loadDartdocEntry. - NOTE: Job processing uses a cached list of available entries.
- Bumped runtimeVersion to
2021.02.12. - Split: stable Dart analysis SDK to
2.10.5. - Upgraded preview Dart analysis SDK to
2.12.0-259.9.beta. - Split: stable Flutter analysis SDK to
1.22.6. - Upgraded preview Flutter analysis SDK to
1.26.0-17.5.pre. - Deploy
index.yamlto remove composite index for History. - Run
app/bin/tools/remove_history.dartafter the release got deployed. - NOTE: added daily periodic tasks:
delete-expired-audit-log-records,delete-expired-consents,delete-expired-sessions,delete-old-jobs,delete-old-scorecards. - Removed all usage of
app/static/js/gtag.jsit can be removed after a few runtimeVersions when we are no-longer serving old generated dartdoc files.
- Bumped runtimeVersion to
2021.01.29. - NOTE: the release starts to create
AuditLogRecords for all the existingHistoryentries.Historyentries could be removed after this release.
- Bumped runtimeVersion to
2021.01.26. - Upgraded Flutter to
1.25.0-8.3.pre(beta). - NOTE: the release starts to populate preview version fields and runs a periodic task to update it.
- Bumped runtimeVersion to
2021.01.18. - Upgraded dartdoc to
0.39.0. - Run
app/bin/tools/clear_package_properties.dartafter the release got deployed. This clears thedownloadproperty inPackageandPackageVersion. - Run
app/bin/tools/remove_packageversionpubspec.dartafter the release got deployed. - Dartdoc timeout increased for latest stable versions, no more retry on timeout.
- Bumped runtimeVersion to
2021.01.07. - Upgraded pana to
0.14.10. - NOTE:
downloadsproperty inPackageandPackageVersionis no longer populated. TODO(deferred): schedule cleanup after this release. - NOTE:
PackageVersionPubspecis no longer used or added. TODO(deferred): schedule remove the script after this release.
- Bumped runtimeVersion to
2020.12.21. - Upgraded Dart analysis SDK to
2.12.0-133.2.beta. - Upgraded Flutter to
1.25.0-8.1.pre(beta). - Run
app/bin/tools/backfill_package_fields.dart. - NOTE:
PackageVersionPubspecis no longer used in dependency graph calculation. The next release may remove the use of the entity. - NOTE:
PanaReport.pkgDependenciesremoved (was deprecated in the previous release).
- Bumped runtimeVersion to
2020.12.09. - Upgraded dartdoc to
0.38.0. - Using fused json-utf8 converters in JSON API responses and binary serialization of JSON blobs in Datastore entities.
- Run
app/bin/tools/backfill_audit.dartafter the release got deployed. - NOTE:
PanaReporthas deprecatedpkgDependencies. The field can be removed after this release is stable. - NOTE: added
Package'slatestPublishedandlatestPrereleasePublished. TODO(deferred): schedule backfill after this release. - NOTE:
downloadsproperty inPackageandPackageVersionis deprecated and no longerrequired.
- Bumped runtimeVersion to
2020.11.25. - Upgraded pana to
0.14.9. - Run
app/bin/tools/clear_package_properties.dartafter the release got deployed.
- Bumped runtimeVersion to
2020.11.20. - Upgraded Dart analysis SDK to
2.12.0-51.0.dev. - Upgraded Flutter to
1.24.0-10.2.pre. - Upgraded dartdoc to
0.37.0. - NOTE:
PackageVersion'sreadme,changelogandexamplefields are no longer used (and not updated on uploading a version). TODO(deferred): run cleanup after this release.
- Enable experimental features related to null-safety.
- Decreased search page cache timeout to 1 minute.
- Bumped runtimeVersion to
2020.11.17. - Upgraded Dart analysis SDK to
2.12.0-29.0.dev. - Upgraded Flutter to
1.24.0-10.1.pre. - Upgraded pana to
0.14.8.
- Bumped runtimeVersion to
2020.11.05. - Upgraded Flutter to
1.22.3. - Upgraded dartdoc to
0.36.2. - Removed
Package.doNotAdvertise.
- Bumped runtimeVersion to
2020.10.28. - Upgraded Dart analysis SDK to
2.10.3. - Upgraded pana to
0.14.5. - Package page is rendered using
PackageVersionInfoandPackageVersionAsset. /api/packagesAPI no longer returns incorrect 404 (#4192).
- Bumped runtimeVersion to
2020.10.19. - Upgraded Flutter to
1.22.2.
- Bumped runtimeVersion to
2020.10.15. - Upgraded Dart analysis SDK to
2.10.2. Package.doNotAdvertiseis no longer a required property. Deferred: we should remove it after this is the only release in prod.
- Bumped runtimeVersion to
2020.10.09. - Upgraded Flutter to
1.22.1. - Upgraded dartdoc to
0.35.0.
- Bumped runtimeVersion to
2020.10.06. - Upgraded runtime Dart SDK to
2.10.0. - Upgraded Dart analysis SDK to
2.10.1.
- Bumped runtimeVersion to
2020.10.01. - Upgraded Dart analysis SDK to
2.10.0. - Upgraded Flutter to
1.22.0. - Upgraded pana to
0.14.4. - Disabled dependent package trigger for
dartdocjobs.
- Minor fixes to search.
- Bumped runtimeVersion to
2020.09.16. - Upgraded Flutter to
1.20.4. - Upgraded dartdoc to
0.34.0. - Deferred: 14 days after the release, remove the
UserSession.userIdKeyproperty. - Using new email sending flow, configuration should be tested before switching traffic.
- Run
app/bin/tools/check_integrity.dartbefore deploying the new release. - Bumped runtimeVersion to
2020.09.09. - Upgraded Dart analysis SDK to
2.9.3. - Upgraded Flutter to
1.20.3.
- Run
app/bin/tools/backfill_users.dartto backfillUser.isBlocked. - Run
app/bin/tools/backfill_package_fields.dartto backfillPackage.isWithheld.
- Bumped runtimeVersion to
2020.09.01. - Upgraded pana to
0.14.3. - Run
app/bin/tools/backfill_package_fields.dartto backfillPackage.isUnlisted.
- Bumped runtimeVersion to
2020.08.25. - Upgraded Flutter to
1.20.2. - Upgraded dartdoc to
0.32.4. - Upgraded pana to
0.14.2.
- Bumped runtimeVersion to
2020.08.12. - Upgraded runtime Dart SDK to
2.9.0. - Upgraded Flutter to
1.20.1. - Upgraded dartdoc to
0.32.3. - Upgraded pana to
0.14.1. - Potential memory consumption changes:
- the SDK seems to consume more memory
- the
searchindex no longer stores the combined text, should need less memory
- Bumped runtimeVersion to
2020.08.05. - Upgraded Flutter to
1.20.0.
- Bumped runtimeVersion to
2020.08.03. - Upgraded Dart analysis SDK to
2.9.0. - Use only Datastore-based DartdocEntry for all user-facing queries.
- Upgraded dependencies in
app/.
- Avoid indexing of
textContent.
- Fix font-size regression.
- Bumped runtimeVersion to
2020.07.21. - Upgraded pana to
0.13.16 - Fixed: storing dartdoc entries on
DartdocReport. searchremoved support for order byhealthandmaintenance.
- Enabled new UI by default.
- Increased diskspace for analyzer and dartdoc to 25 GB
- Bumped runtimeVersion to
2020.07.10. - Upgraded pana to
0.13.15
- Bumped runtimeVersion to
2020.07.07. - Upgraded pana to
0.13.14 searchsupports order bypoints.- Updated the session management during sign-in/sign-out flow:
- Reduce the number of
DELETE /api/account/sessionrequests (mostly for non-authorized visitors). - These should be tested upon deployment.
- Reduce the number of
- Bumped runtimeVersion to
2020.07.02. - Upgraded pana to
0.13.13 - Upgraded Flutter to
1.17.5. - Upgraded
gcloudto0.7.3, using the newdelimiterto recursively delete from storage buckets. /documentation/serving changed: content entry lookup first checks Datastore entity.searchservice:- uses
Package.likesas part of the default ranking. - index skips updates when task timestamp predates index document.
- Reduced frequency and concurrency of search snapshot write to storage bucket.
- Spaced scheduled updates in search index: package update frequency decreases after two years (from daily to weekly after 14 years).
- uses
- Bumped runtimeVersion to
2020.06.10. - Upgraded Dart analysis SDK to
2.8.4. - Upgraded Flutter to
1.17.3. - Upgraded dartdoc to
0.32.1. - Upgraded pana to
0.13.9+1 - Removed
PackageVersion.sortOrder.
- Disabled dartdoc deletion until retention issue has been solved.
- Bumped runtimeVersion to
2020.05.26. - Upgraded dartdoc to
0.32.0.
- Bumped runtimeVersion to
2020.05.15. - Upgraded Dart runtime SDK to
2.8.2. - Upgraded Flutter to
1.17.1. - Deploy
index.yamlto update index definition forLikegcloud datastore indexes create index.yaml - Connection to
redisis reopened every hour.
- Bumped runtimeVersion to
2020.05.08. - Upgraded Dart runtime SDK to
2.8.1. - Upgraded Flutter to
1.17.0. - Upgraded package dependencies.
- Bumped runtimeVersion to
2020.05.03. - Upgraded Dart analysis SDK to
2.8.1. - Upgraded Flutter to
1.17.0-3.4.pre. - Updated pana to
0.13.8.
- Bumped runtimeVersion to
2020.04.22. - Upgraded dartdoc to
0.31.0.
- Bumped runtimeVersion to
2020.04.07. - Upgraded Flutter to
1.12.13+hotfix.9. - Upgraded dartdoc to
0.30.3. - Updated pana to
0.13.7.
- Bumped runtimeVersion to
2020.03.24. - New atom feed ID scheduled to go live at 2020-04-04. Change this hardcoded date if the release does not go live before 2020-04-02.
- Updated pana tot
0.13.6.
- Bumped runtimeVersion to
2020.03.09. - Upgraded dartdoc to
0.30.2.
- Fix flutter favorite listing.
- Bumped dependencies.
- Bumped runtimeVersion to
2020.02.19. - Upgraded Flutter to
1.12.13+hotfix.8. - Upgraded dartdoc to
0.30.1.
- Bumped runtimeVersion to
2020.02.07. - Upgraded Flutter to
1.12.13+hotfix.7. - Upgraded pana to
0.13.5
- Bumped runtimeVersion to
2020.01.24. - Upgraded runtime SDK to
2.7.1.
- Bumped runtimeVersion to
2020.01.13. - Upgraded dartdoc to
0.30.0+1. - Upgraded pana to
0.13.4(restricted linter rules topedantic1.8.0).
- Upgraded runtime SDK to
2.7.0. - Bumped runtimeVersion to
2019.12.13. - Upgraded Flutter to
1.12.13+hotfix.5. - Upgraded pana to
0.13.2. - Removed the use of
platformTagsfrompanaanalysis, and also the use ofplatformin search queries (#3167). - Run
app/bin/tools/backfill_likes.dartto backfillLike.packageName.
- Upgraded dart to
2.7.0. - Upgraded Flutter to
1.12.13+hotfix.4. - Bumped runtimeVersion to
2019.12.10. - A few nit CSS fixes.
- Fixed fallback tag generation for flutter.
- Bumped runtimeVersion to
2019.12.09. - Upgraded pana to
0.13.1+4.
- Fallback to tags derived from older score cards.
- Bumped runtimeVersion to
2019.12.05+1. - Upgraded Flutter to
1.12.13+hotfix.2. - Upgraded pana to
0.13.1+2. - Upgraded dartdoc to
0.29.1.
- Run
app/bin/tools/backfill_package_fields.dartto backfillPackage.assignedTags.
- Added 'my liked packages' page behind an experimental flag.
- Bumped runtimeVersion to
2019.11.12. - Upgraded tool SDK to Dart
2.6.1. - Removed support for old
Consentformat.
- Run
app/bin/tools/backfill_package_fields.dartto backfillPackageentities by populating thelikes,isDiscontinuedanddoNotAdvertiseproperties. - Upgraded runtime SDK to
2.6.0. - Upgraded package dependencies.
- Refactored
Consent:- new entities do not have the user in their key
- WARNING: user merge on pending old consent entities does not work
- Removed support for old uploader invites.
- Added thumb-up button and likes functionality in the UI.
- Refactored
Consent:- new entities contain
userId(if it is known upfront)
- new entities contain
- Search updates:
- #2968 may increase CPU latencies while serving a query
- Bumped runtimeVersion to
2019.11.01. - Upgraded tool SDK to Dart
2.6.0. - Upgraded Flutter SDK to
1.9.1+hotfix.6.
- Run
app/bin/tools/backfill_packagelikes.dartto backfillPackageentities by populating thelikesproperty. - Added API endpoints and backend implementation for package likes.
- Force account selection on login.
- Bumped runtimeVersion to
2019.10.22. - Upgraded dartdoc to
0.28.8(upgraded analyzer). - Fixed race condition in user creation flow.
- Minor fixes to publisher texts.
- Minor template adjustments.
- Releasing publishers.
- Fixed UI page cache issue.
- Updated confirmation message about cache updates.
- Minor NPE fixes in dartdoc process.
- Minor fixes of JS when the experimental flag is not on.
- Upgraded to Dart
2.5.0. - Upgraded
package:markdownto2.1.0. - Search index contains
publisherIdandownersfields, the first startup needs to have 1-2 hours before all the packages get re-indexed with them. After that, they will be part of the index snapshot and will be available as other parts of the index. - Upgraded Flutter SDK to
1.9.1+hotfix.4. - Bumped runtimeVersion to
2019.10.07.
- Upgraded tool SDK to Dart
2.5.0. - Upgraded Flutter SDK to
1.9.1+hotfix.2. - Upgraded pana to
0.12.21(upgraded analyzer). - Upgraded dartdoc to
0.28.5(upgraded analyzer). - Bumped runtimeVersion to
2019.09.10.
- Run
app/bin/tools/backfill_users.dartto backfillUserentities in datastore (populatesisDeletedflag). - Upgraded pana to
0.12.20(upgraded analyzer). - Bumped runtimeVersion to
2019.08.26.
- Upgraded dartdoc to
0.28.4(upgraded analyzer). - Upgraded Flutter SDK to
1.7.8+hotfix.4. - Bumped runtimeVersion to
2019.08.13. - Increased HSTS duration to a year.
- Fix NPE in cache logic.
- Upgraded Flutter to
1.7.8+hotfix.3. - Bumped runtimeVersion to
2019.07.10.
- Fixed issue with sdk dependencies.
- Upgraded to Dart
2.4.0. - Bumped runtimeVersion to
2019.05.03.
- Downgraded
package:appengineto0.6.1due togrpcissues.
- Upgraded
package:appengineto0.7.0, need to watch for side-effects. - Update project to use split health checks, run:
gcloud app update --split-health-checks --project dartlang-pub - Upgraded
pana(0.12.19). - Bumped runtimeVersion to
2019.06.24.
searchservice is using custom liveness and readiness checks.- Search results (top packages, listing pages) use local fallbacks.
- Upgraded
pana(0.12.18), runtime, and analysis Dart SDK (2.3.2). - Bumped runtimeVersion to
2019.06.17.
- Upgraded
pana(0.12.17). - Bumped runtimeVersion to
2019.05.29.
- Removed support for legacy auth tokens (without
user_id). Users with legacy tokens will be requested to login again. - Upgraded
pana(0.12.16), Dart SDK (2.3.1), and downgraded Flutter SDK (1.5.4-hotfix.2). - Bumped runtimeVersion to
2019.05.22.
- Upgraded
pana(0.12.15), Dart SDK (2.3.0), and Flutter SDK (1.5.8). - Bumped runtimeVersion to
2019.05.07.
- Redirect UI traffic to
pub.dev. - Emit
pub.devas primary host URL. - Bumped runtimeVersion to
2019.05.03to triggerdartdoccontent generation with the new primary hosts.
- Fixed the bug in dynamic OAuth
redirect_uricalculation.
- Enabled new design on
pub.dev(redirects still missing). - Dependency graph monitoring in a separate isolate of the
frontendservice. /feed.atomchanges random seed to generateUUIDfor feed entry.
- Old dartdoc content will be deleted after 180 days, even if it is the only successful dartdoc run.
Package.uploaderEmailsandPackageVersion.uploaderEmailis no longer used/updated.- Removed
namespaceandqualifiedPackagefields fromPackageVersionPubspecandPackageVersionInfo. - Upgrade Flutter SDK to 1.4.7, bumped runtimeVersion to
2019.04.02. - Dependency graph monitoring uses
PackageVersionPubspec, and triggers affected notifications internally.
- Fixes to invitation logic.
-
Run
gcloud app deploy cron.yamlto update cron-job retry logic. -
Behaviour changes:
- OAuth: accept only validated e-mails that look like e-mails (have @, and e-mail-like structure).
- Run
app/bin/tools/backfill_packageversions.dartto backfillPubSpecentities in datastore (these entities are not in use yet). - Bumped runtimeVersion to
2019.03.05.