Release 1.7.0
/pagespeed-run now writes only the domain to the database, not the full URL.
View full changelog
Changed
/pagespeed-runwriting only domain to DB instead of URL with schema.
Project releases
/pagespeed-run now writes only the domain to the database, not the full URL.
/pagespeed-run writing only domain to DB instead of URL with schema.Added endpoints for running PageSpeed tests and converting domain names in the database.
/pagespeed-run to run PageSpeed tests./admin/convertDomainDatabase to convert domain names in the database without scheme and remove trailing slashes./push endpoint.Added endpoints for database copying, backing up, and initialization/resetting, as well as a GitHub Actions workflow for building and deploying the worker.
/admin/db/copy/:target to copy the database to a new target which is prefix of tables./admin/db/backup/:format to backup the database. Supported formats: inline, sql, gzip./admin/initDatabase endpoint renamed to /admin/db/init./admin/resetDatabase endpoint renamed to /admin/db/reset./push endpoint.Added endpoint /admin/pagespeed/run?url= to run PageSpeed tests for a given URL.
/admin/pagespeed/run?url= to run PageSpeed tests for a given URL.Added endpoint /admin/resetDatabase to reset the database and changed database structure to store plugins and posts in separate tables.
/admin/resetDatabase to reset the database./admin/stats/by-key/:key, /admin/stats/by-key/:key/average, /admin/stats/by-key/:key/:value, /admin/stats/plugin-by-name/:name, /admin/stats/posts-by-type/:name/average, /admin/stats/posts-by-type/:name.plugins and posts are stored in separate tables.Added endpoints for storing and retrieving monitoring data, including setup of the database.
/push (store monitoring data)/admin/initDatabase (setup database) /admin/list (get latest data with optional filtering by domain)