Skip to content

Releases: edgemesh/client

3.0.6

23 Oct 01:47
Compare
Choose a tag to compare

🐞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

02 Oct 21:11
Compare
Choose a tag to compare

🐞Bug Fixes

  • Changed the fallback cache hit envelope from 50ms to 75ms.

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 a navigation type performance timing record.

3.0.4

24 Jun 20:59
Compare
Choose a tag to compare

🐞Bug Fixes

  • Fixes a bug where requests with mode navigate could not be served from cache.

3.0.3

08 Jun 23:07
Compare
Choose a tag to compare

⚡️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

31 May 22:50
Compare
Choose a tag to compare

🐞 Bug Fixes

  • Added a version check to coerce the service worker into updating more reliably.

3.0.1

31 May 01:46
Compare
Choose a tag to compare

🐞 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

07 May 19:29
Compare
Choose a tag to compare

Release Candidate 3. Detailed release notes to come with 3.0.0 release.

3.0.0

28 May 20:38
Compare
Choose a tag to compare

🚀 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

16 Jan 21:28
Compare
Choose a tag to compare

Version 2.1.0 build xYPAGr

⚠️ Version 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 version 1.X.X enabling multiple service workers. Check out our documentation to learn how to use and the limitations multiple service workers.

jhMSjh

02 Nov 07:38
Compare
Choose a tag to compare
2.0.0

✨ update README