What’s New With Kernl – July 2022

It’s been quite awhile since we’ve done an update post. Active feature development of Kernl has slowed down a bit over the past year, but that doesn’t mean we aren’t making improvements. Let’s dive in!

  • Upgraded our OAuth library to it’s latest version. This enabled the upgrade from Node 14.x to Node 16.x.
  • Migrated away from the requests Node.js library in favor of the axios.
  • Updated our BitBucket integrations to
    • Use OAuth 2 for authentication
    • Use the API directly versus a 3rd party API wrapper.
  • Added the current version of the update checker to the documentation site.
  • Fixed a bug where class names could override one another if more than one Kernl plugin/theme were installed on a site. Be sure to upgrade to the latest plugin/theme update checker to get this fix.
  • Upgraded to Node.js 16. This is a long term support edition that keeps Kernl up to date with the latest security and performance improvements.
  • Application servers are now running Ubuntu 22.04 LTS.
  • Now that Kernl Analytics is real-time the “no data” message didn’t make a lot of sense. The copy has since been updated to reflect changes to how analytics work.
  • Customer and License management pages now have breadcrumbs to make navigation easier.
  • Static asset deployment is now decoupled from the main application deployment. Static assets are now also served via a DigitalOcean App Platform instance with CloudFront.

That’s it for now! I hope everyone has had an excellent first half of the year. Cheers to the rest of 2022!