Nucleus Logo

Nucleus

Changelog

New updates and improvements to Nucleus. Shipped every 2 weeks.

Jun 23, 2023

One-click Docker deploys and more

changelog image

This sprint we shipped features that allow customers to deploy services right from Docker or Github with just one click as well as other improvements.

Improvements & Fixes

  • Customers can now one-click deploy docker images from the New Service Page
  • New services that are deployed from Github or Docker are automatically deployed when created
  • Updated the Cluster install process to allow users to kick off retries without starting from scratch
  • Init version of service scheduling in the UI
  • Fixed a bug where the deploy pipeline was missing a KMS key id
  • UI/UX updates and refinements

Jun 9, 2023

Support for Multiple Node Groups and more

changelog image

This sprint we shipped support for multiple node groups within a cluster and the ability to add or remove node groups.

Improvements & Fixes

  • Launched support for multiple node groups per cluster
  • Added the ability to add/delete node groups per cluster
  • Updated the Nucleus CLI to be distributed also via AUR for linux distributions
  • UI/UX updates and refinements
  • Several updates to our marketing site to include new CTAs and sections

May 26, 2023

Grafana and Prometheus Integrations and more

changelog image

This sprint we shipped two new integrations - Prometheus and Grafana. In addition, we updated our metrics page and added support for environment variables in the New Service page.

Improvements & Fixes

  • Introduced a Grafana integration to allow users to instantly get started with Grafana with no set up work
  • Introduced a Prometheus integration that automatically pulls data from nodes and pods and sends to Grafana
  • Updated region availability for free accounts to reflect pricing and packaging changes
  • Added the environment cloning status in the UI as the clone is progressing
  • Added a new check to the dashboard to check for outdated clusters and provide a way for them to request an upgrade
  • Updated the metrics page to periodically poll and update the underlying metrics data
  • Added in support to set environment variables in the 'New Service Page'

May 12, 2023

Introducing Nucleus Metrics and more

changelog image

This sprint we shipped a new page that give developers a real time look at service metrics such as CPU and RAM usage. We also launched our new marketing site!

Improvements & Fixes

  • Introduced a new page within the Services page that gives baseline CPU and RAM Metrics for the currently selected service
  • Launched our new Marketing site that better communicates our value proposition
  • Updated the Welcome to Nucleus flow for first time users with video guides and more documentation
  • Fixed a bug where a second TLS certificate being added to the LB would cause a race condition in cluster install

Apr 28, 2023

Introducing the Nucleus Github Integration

changelog image

This sprint we shipped an integration with Github that brings the magical Heroku git push experience to Nucleus. Now customers can deploy services directly from Github with just a few clicks. Plus so more fun stuff!

Improvements & Fixes

  • Added a new integration with Github that brings the magical Heroku git push experience to Nucleus. Now customers can deploy services directly from Github with just a few clicks.
  • Added support for multiple Github installations per account
  • fixed a race condition that was occurring with a AWS load balancer cert not being ready
  • Added more copy to the Clone Environment page to make it more clear what is being cloned
  • UI/UX enhancements all over
  • Updated Service Settings page to be the main Service Page
  • Started to work on the new marketing site that will launch next sprint

Apr 14, 2023

Webhooks and a Narrow Permission set

changelog image

This sprint we shipped a WebHooks integration to allow customers to receive events and notifications whenever an action occurs in Nucleus. Additonally, we fixed a handful of bugs and introduced new features to give customers more control over AWS permissions.

Improvements & Fixes

  • Added a new integration supporting Custom Webhooks. Customers can now receive events and notifications whenever an action occurs in Nucleus.
  • Updated the permissions that we ask for in AWS from Admin to a much narrower and more-scoped permission set
  • Expanded support for cloning environments and added in the ability to change our node group types
  • Fixed a bug where you could delete a connected AWS account if an integration was still using it
  • Added the ability to delete a connected AWS Account
  • Added basic support for a Git integration

Mar 31, 2023

SOC2, Updated Logs Page and more

changelog image

This sprint we achieved SOC 2 Type 1 compliance and started working on Type 2 right away. We updated the Logs page to periodically refresh, updated the Docs site to reflect our dark mode styling and much more.

Improvements & Fixes

  • Updated Logs page to poll every 10 seconds to refresh logs and added manual refresh button
  • Got SOC 2 Type 1 Compliant
  • Updating Docs site to be dark mode by default and all screenshots to support it. Added in new guides and use-cases.
  • Updated Blog page styling and layout to be mobile friendly and udated code styling
  • Updated the "Welcome to Nucleus" Flow and added new page to the end of environment creation outlining how to install CLI
  • Updated Organization page in Onboarding Flow
  • Fixed regex bug in onboarding flow that threw toast error if user ended org with a hyphen
  • Updated the active tag in the Services page to reflect deployed vs un-deployed status
  • Added more information about instance types in environment creation
  • Added an MSA to nucleuscloud.com/terms page
  • Fixed a bug where data wasn't being persisted in the onboarding flow if the user went backwards through the flow
  • Updated test suite for more end to end coverage across all regions in AWS
  • Added the Ability to delete the connected AWS account in the Environment settings
  • Optimized initial dashboard page load by optimizing modules sizes

Mar 17, 2023

Seamlessly clone Environments, Deployment logs, Windows support and more

changelog image

This sprint we shipped Environment cloning which allows developers to clone any Environment along with its Services, Integrations and more. We also shipped Service Deployment Logs which gives developers a real time view into how their Service build process and logs.

Improvements & Fixes

  • Introduced environment cloning. Now you can easily clone an entire environment with just a few clicks. This includes the cluster and integrations configured within the environment.
  • Introduced Service Deployments giving teams a granular look at each deployment service deployment overview

  • Within Service Deployments teams can get a a detailed view of the deployment including container logs, deploy duration and other metadata. service deployment details

  • Added Windows support to the Nucleus CLI and updated documentation
  • Updated source files for Nucleus CLI to be .zip so that users don't have to untar tarballs
  • Made the Nucleus CLI available as a Docker image
  • Updated all verification emails that customers get to use the right copy and branding
  • Renamed the Service Settings page to just the "Services" page
  • Fixed a rare race condition that happens with the tekton crd add-on install
  • Fixed an error where cluster names that were too long would result in cluster's failing install
  • Fixed a bug where you couldn't use the same environment name twice

Mar 3, 2023

User-defined Health Checks, MongoDB Integration and more

changelog image

This sprint we shipped user-defined health checks to help developers have more control over how their services start and terminate. We also, published an integration with MongoDB, updated empty states across the dashboard and introduced a new onboarding welcome flow.

Improvements & Fixes

  • Implemented user-defined Health Checks which gives developers more control over how their services start up and terminate
  • Introduced the MongoDB integration for developers who use MongoDB Atlas as a database mongodb integration

  • Updated the Nucleus Deploy command to cancel the CD deploy pipeline if the developer exists the deploy process
  • Added empty states for the Environments, Services and Integrations pages
  • Removed the onboarding workflow that required that you create a cluster before being able to navigate the Dashboard
  • Reduced the number of CMK keys being created in the cluster install to reduce the cost of installing Nucleus
  • Added the 'dependency' command to the CLI which programmatically adds service dependencies to the nucleus.yaml file
  • Introduced new onboarding welcome message flow
  • Added 2 new profiles in the 'Cluster Access' section which allows teams to provision admin and read-only access to a particular namespace within a cluster
  • Fixed several small UI bugs

Feb 20, 2023

Faster pipelines, dark mode, empty states and more.

changelog image

This sprint we increased the CI/CD pipeline by 30%, re-organized the dashboard to be deep-linkable, standardized dark mode and light mode theming across the dashboard and made other improvements.

Improvements & Fixes

  • Sped up CD pipeline builds by 30%
  • Updated trial status to be a free forever account
  • Fixed a bug where the Environment page would break if a service deployment didn't exist
  • Breadcrumbs for Service and Environment settings now route to you the Environment page
  • Updating loading states across the UI to be consistent
  • The 'New Environment' flow now is it's own set of pages and is no longer a modal
  • Added Docker as runtime to the UI
  • Cleaned up cluster settings UI to make it more flat
  • Fixed issue where items would shift left then the scrollbar appeared
  • Standardized UI border color for light and dark mode
  • Fixed a bug where users could create an integration for a cluster that wasn't fully installed which caused issues

Feb 6, 2023

Real-time Events, Autoscaling and Kubectl Roles.

changelog image

This sprint we shipped real-time Service events to give developers insight into what their Services are doing. We also shipped horizontal autoscaling for Services, the ability to configure Kubectl access profiles for different teams and users and much more.

Improvements & Fixes

  • Added kubernetes pod eventing to Service Settings page to give developers a way to see their service events. Go to your Environment -> Service -> Service Settings -> Events to see your events. nucleus events

  • Added the ability for customers to easily set up a role to be able to kubectl into their clusters without having to set a kubectl context easily set up kubectl access

  • Implemented Horizontal Pod Autoscaling and gave developers the ability to configure how their service scales
  • Updated docs to include a 'AWS Cost to run Nucleus' page to help developers estimate their cost to run Nucleus. You can find the link here
  • A bunch of UI and UX fixes for dark mode and responsiveness for mobile
  • Fixed a bug where you couldn't delete an integration if the environment no longer exists
  • Fixed a bug where the the custom domain proxy cert was bugged if the cert validation was failing
  • Cleaned up the Account Selection page so that it only shows unique AWS accounts connected
  • Re-structured dashboard to support deep-linking and updated all links to deep-link
  • Updated user onboarding flow to send welcome emails on signup
  • Updated Build pipepline to use Docker Caching to speed up building of images
  • Moved away from webflow and re-wrote entire marketing site in Next
  • Added a 'Get a Demo' form to the website
  • Added a Blog section to the website
  • Added a Changelog section to the website
  • Created a Slack community
  • Updated default service resource limits to 1gb of memory and 1vCPU
  • Added new footer to the marketing website

Jan 20, 2023

Nucleus init

changelog image

The initial release of the Nucleus platform. We shipped a CLI, a dashboard app and features to help developers easily build secure, scalable services in minutes.

Improvements & Fixes

  • Initial release of the Nucleus Dashboard
  • Ability to build, deploy and manage services
  • Integrations with container registries, databases, observability tools,
  • Support for Dark mode and light mode
  • Updates to the Nucleus CLI
  • Launch of initial Nucleus website

Subscribe to new blogs from Nucleus.