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 theaxios
. - 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!