Releases: edgemesh/client
3.0.6
🐞Bug Fixes
- Added an abort signal to cancel background sync requests when the browser needs something. This will prevent the rare condition where the browser requests are blocked by background syncs.
✨ Enhancements
- Internal sharding of our backplane. The start of a larger scaling effort.
- Added a short cache to API calls where it is acceptable in order to relieve some pressure on the backplane.
- Added statuspage integration https://status.edgemesh.com
- New Docs! https://docs.edgemesh.com
3.0.5
🐞Bug Fixes
- Changed the fallback cache hit envelope from
50ms
to75ms
.
When the server-timing API is not available, Edgemesh will fallback to a primitive cache hit detection method. The original setting was crediting Edgemesh cache hits to origin on slower devices.
- Added fallback support for
performance.timing
on browsers that do not support anavigation
type performance timing record.
3.0.4
🐞Bug Fixes
- Fixes a bug where requests with mode
navigate
could not be served from cache.
3.0.3
⚡️Features
- If you have Google Analytics on your page, Edgemesh events will now be reported to Google Analytics.
- Multi-CDN uploads are now smarter and use a sha256 integrity check.
We are working on a custom dashboard installer that will aggregate all the Edgemesh events into meaningful views. This will be documented in the next release.
✨ Enhancements
- Added many more cache eligible content types including:
Images
bmp, bpg, eps, gif, ico, jpeg, jpg, pict, png, svg, svgz, tif, tiff, webp
Video
amv, avi, drc, f4bogv, f4p, f4v, flv, gifv, m2v, m4v, mkv, mov, mp2, mp4, mpe, mpeg, mpg, mpv, qt, webm, wmv, 3g2, 3gp
Fonts
otf, ttf, woff, eot
Audio
aac, aiff, f4a, flac, m4a, m4p, mid, midi, mogg, mp3, ogg, oga, opus, ra, rm, wav, webm
Stylesheets
css
Application
js, swf, wasm, wat
Archives
apk, bz2, dmg, gz, iso, jar, lz, lzma, rar, tar, tbz2, tgz, tlz, txz, xz, z, zip, zipx, 7z
Documents
doc, docx, otf, pdf, ppt, pptx, ps, xls, xlsx
🐞Bug Fixes
- Fixed a bug where pre-cached assets were not being reported correctly.
3.0.2
🐞 Bug Fixes
- Added a version check to coerce the service worker into updating more reliably.
3.0.1
🐞 Bug Fixes
- Fixes Edgemesh preload for the Wordpress Plugin.
- Fixes a bug where navigations would get stale.
- Fixes a routing issue that resulted in JSON files being mistakenly cached.
3.0.0.rc-3
Release Candidate 3. Detailed release notes to come with 3.0.0
release.
3.0.0
🚀 In the third major release of Edgemesh, we have been focusing on optimizing performance and the developer experience.
⚡️ New Features
- Edgemesh is now auto updating. No more updating your service worker every release.
- Edgemesh Firewall and Balance products are generally available.
- Added navigation preloading (route caching)
- Added a new pre-cache strategy: Link Pre-caching. We can now prefetch link source content in the time between user hover and user click.
- Added an experimental feature: Offline Mode. Offline Mode can be enabled in the Edgemesh Portal. It implements a network first cache strategy for your entire site (including opaque assets). The idea is that when the clients network is unavailable, we fallback to our local cache that is updated each time a network request is completed successfully.
- Shopify App now available.
- Cloudflare Plugin now available.
✨ Enhancements
- Wordpress plugin now works on all Wordpress services and is available on the Wordpress plugin economy.
- Refactored codebase resulting in 50% less code.
- Improved pre-caching strategey. Pre-caching operations are now faster and more consistent resulting in more pre-cache hits.
xYPAGr
Version 2.1.0
build xYPAGr
2.1.0
requires a your service-worker to be updated. All sites running version 2.0.X
or lower will not be edgemesh enabled until the update is performed.
🐞 Bug Fixes
- Added a queue in the client to prevent DataChannels from breaking due to message velocity
- Fixed an uncaught error when the network is unavailable in the service worker.
The only side effect of this bug was that it spammed the log. There were no undesired effects to the underlying system.
✨ Enhancements
- Asset storage now uses less cycles and results in a smaller stored payload
- Improved flow execution in the supernode
⚡️ New Features
- Reintroduced
externalMount
option from version1.X.X
enabling multiple service workers. Check out our documentation to learn how to use and the limitations multiple service workers.
jhMSjh
2.0.0 ✨ update README