Important changes to data models, configuration, and migrations between each AppEngine version, listed here to ease deployment and troubleshooting.
- 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:markdown
to6.0.1
. - Removed
required: true
from theUserSession.userId
field. TODO: removeClientSession
and merge fields intoUserSession
after this release becomes stable.
- Upgraded
package:markdown
to7.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
dart3
experiment, 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_worker
uses newPANA_CACHE
directory 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.yaml
to 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_builder
rejects requests with unexpected mime types.
- Bumped runtimeVersion to
2022.11.04
. - NOTE:
api_builder
logs 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:
FlagMixin
usestags
, 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
markdown
to6.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:analyzer
to4.7.0
. - NOTE: Started to use
OutgoingEmail
entities 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
default
andsearch
services. - NOTE: Landing page uses
CachedValue
to 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:unlisted
tag fordiscontinued
andlegacy
packages.
- 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:
search
stopped populatinghighlightedHit
field. - Upgraded dependencies.
- NOTE: Limit
/api/documentation/<package>
endpoint to the latest versions.
- Downgraded
package:markdown
to5.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_sha256
on 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:
LICENSE
is 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
pub
client 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:appengine
to0.13.2
,package:markdown
to5.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
analyzer
andpub_semver
. - Note: stopped calling
git gc
in 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:
search
index no longer uses or populates uploaderuserId
.
- Bumped runtimeVersion to
2022.01.06
. - Upgraded pana to
0.21.5
. - NOTE: Started to use
pkg/indexed_blob
to generate and servedartdoc
content.
- 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:
UserSession
no longer indexes onemail
,name
,userImg
andcreated
fields.
- Renamed
retracted
field 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:analyzer
to2.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 usegzip
cache, which may increase CPU utilization if there are many clients that do not accept thegzip
content-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:analyzer
to2.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 withgzip
content-encoding when the client sends accept header in the request (pub
client 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:analyzer
to2.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:analyzer
to2.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_dartdoc
output 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.uploaderUserIds
TODO(deferred): removePackageDocument.uploaderEmails
in 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:analyzer
to2.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_dartdoc
output 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_builder
and 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.dart
is migrated to null-safety.
- Bumped runtimeVersion to
2021.06.21
. - Upgraded preview Dart analysis SDK to
2.14.0-188.3.beta
- Redeploy
cron.yaml
as 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
ScoreCardReport
entities.
- 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:appengine
to0.13.0
package:gcloud
to0.8.0
package:googleapis
to3.0.0
package:http
to0.13.0
package:mailer
to5.0.0
package:tar
to0.4.0
- NOTE: Removed
packages
andPackageScore
from search results. - NOTE:
gc-dartdoc-storage-bucket
logs the total number of entries deleted. - NOTE: Started to store report data on
ScoreCard
entities 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
PackageHit
andSdkLibraryHit
results.
- 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
PackageHit
andSdkLibraryHit
.
- 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:
DartdocEntry
status files are no longer stored in the Bucket, only in Datastore'sDartdocRun
entity.
- 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_semver
andyaml
.
- Re-enabled YouTube integrations with
cached_value
pattern. - Upgraded
package:appengine
to0.12.0
. - Periodic tasks are now scoped to
global
orruntimeVersion
. 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.
- Tempoarily 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 gc
regularly, disk full events (#4458) should decrease. - NOTE: started creating
DartdocRun
entities 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.yaml
to remove composite index for History. - Run
app/bin/tools/remove_history.dart
after 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.js
it can be removed after a few runtimeVerions when we are no-longer serving old generated dartdoc files.
- Bumped runtimeVersion to
2021.01.29
. - NOTE: the release starts to create
AuditLogRecord
s for all the existingHistory
entries.History
entries 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.dart
after the release got deployed. This clears thedownload
property inPackage
andPackageVersion
. - Run
app/bin/tools/remove_packageversionpubspec.dart
after 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:
downloads
property inPackage
andPackageVersion
is no longer populated. TODO(deferred): schedule cleanup after this release. - NOTE:
PackageVersionPubspec
is 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:
PackageVersionPubspec
is no longer used in dependency graph calculation. The next release may remove the use of the entity. - NOTE:
PanaReport.pkgDependencies
removed (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.dart
after the release got deployed. - NOTE:
PanaReport
has deprecatedpkgDependencies
. The field can be removed after this release is stable. - NOTE: added
Package
'slatestPublished
andlatestPrereleasePublished
. TODO(deferred): schedule backfill after this release. - NOTE:
downloads
property inPackage
andPackageVersion
is deprecated and no longerrequired
.
- Bumped runtimeVersion to
2020.11.25
. - Upgraded pana to
0.14.9
. - Run
app/bin/tools/clear_package_properties.dart
after 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
,changelog
andexample
fields 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
PackageVersionInfo
andPackageVersionAsset
. /api/packages
API 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.doNotAdvertise
is 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
dartdoc
jobs.
- 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.userIdKey
property. - Using new email sending flow, configuration should be tested before switching traffic.
- Run
app/bin/tools/check_integrity.dart
before 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.dart
to backfillUser.isBlocked
. - Run
app/bin/tools/backfill_package_fields.dart
to backfillPackage.isWithheld
.
- Bumped runtimeVersion to
2020.09.01
. - Upgraded pana to
0.14.3
. - Run
app/bin/tools/backfill_package_fields.dart
to 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
search
index 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
. search
removed support for order byhealth
andmaintenance
.
- 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
search
supports order bypoints
.- Updated the session management during sign-in/sign-out flow:
- Reduce the number of
DELETE /api/account/session
requests (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
gcloud
to0.7.3
, using the newdelimiter
to recursively delete from storage buckets. /documentation/
serving changed: content entry lookup first checks Datastore entity.search
service:- uses
Package.likes
as 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.yaml
to update index definition forLike
gcloud datastore indexes create index.yaml
- Connection to
redis
is 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 topedantic
1.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
platformTags
frompana
analysis, and also the use ofplatform
in search queries (#3167). - Run
app/bin/tools/backfill_likes.dart
to 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.dart
to 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
Consent
format.
- Run
app/bin/tools/backfill_package_fields.dart
to backfillPackage
entities by populating thelikes
,isDiscontinued
anddoNotAdvertise
properties. - 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.dart
to backfillPackage
entities by populating thelikes
property. - 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:markdown
to2.1.0
. - Search index contains
publisherId
andowners
fields, 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.dart
to backfillUser
entities in datastore (populatesisDeleted
flag). - 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:appengine
to0.6.1
due togrpc
issues.
- Upgraded
package:appengine
to0.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
.
search
service 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.dev
as primary host URL. - Bumped runtimeVersion to
2019.05.03
to triggerdartdoc
content generation with the new primary hosts.
- Fixed the bug in dynamic OAuth
redirect_uri
calculation.
- Enabled new design on
pub.dev
(redirects still missing). - Dependency graph monitoring in a separate isolate of the
frontend
service. /feed.atom
changes random seed to generateUUID
for feed entry.
- Old dartdoc content will be deleted after 180 days, even if it is the only successful dartdoc run.
Package.uploaderEmails
andPackageVersion.uploaderEmail
is no longer used/updated.- Removed
namespace
andqualifiedPackage
fields fromPackageVersionPubspec
andPackageVersionInfo
. - 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.yaml
to 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.dart
to backfillPubSpec
entities in datastore (these entitites are not in use yet). - Bumped runtimeVersion to
2019.03.05
.