Skip to main content

August

Welcome to our changelog! 🚀

Stay updated on the latest changes and improvements in nullplatform.


✨ Take control with deployment strategies

You can now customize and craft your own deployment strategies, giving you more flexibility and safety in your deployments.

What you can do:

  • Create all-in strategies to move all traffic at once
  • Set your own traffic switch step size and interval
  • Enable automatic rollbacks when metrics fall outside your configured range
  • Apply strategies to specific environments (e.g., development or US)
  • Craft your own strategy from scratch.

Common use cases:

  • Blue-Green with rollback: gradually shifts traffic and rolls back if HTTP error rates spike.
  • All-In: sends 100% of traffic to the new version in a single step.

👉 Check out the Deployment strategies docs for full details and ready-to-use examples.

✨ We listened to your feedback!

Thanks to your input in last month’s survey, we’ve shipped a series of UI improvements designed to reduce friction and enhance user experience:

  • Log experience revamped – The logs view now is faster and less prone to end up in an empty data state. This has been a longstanding pain point, and we expect the experience to feel much smoother 💪.
  • Persistent filters and shareable URLs – Tables now remember applied filters even after refreshing or navigating back. Filters also sync with the URL, so you can share specific views with teammates and keep search states intact.
  • Configurable lists – You can now sort, pin, and toggle columns.

These updates are a direct response to your thoughtful feedback, so we thank you again for helping us improve.

👉 See our Catalog docs for more info.

✨ Approval policies for permissions

You now have more control over how permissions are granted in your organization with approval-based policies.

When a user tries to assign a role or permission, you can require the request to go through an approval workflow. A notification will be sent to the configured channel so the action can be reviewed before it’s applied.

Example:

If someone tries to assign the admin role to a member, you can enforce a policy like this:

{
"name": "Admin role requires approval",
"grant.role_slug": {
"$ne": "admin"
}
},

This way, the action will trigger a notification, giving you the chance to review and approve (or reject) the request before it goes live.

approval-admin-role

👉 Learn more in the Approvals docs.

✨ Smarter log management for AWS CloudWatch

We’ve expanded provider support with a new configuration option for AWS CloudWatch.

You can now set retention policies for your CloudWatch logs directly in nullplatform. This means you can decide how long logs should be kept, balancing compliance, observability, and cost.

What’s new:

  • New retention_in_days setting to control log retention
  • Defaults to 7 days, but you can adjust it (including indefinite storage)
  • Works seamlessly with your existing CloudWatch setup

👉 See the full AWS CloudWatch docs for setup instructions and examples.

AI comes to our support experience

We’re doubling-down on being there whenever you need our team by integrating AI with our communication channels and our ticketing system.

Now, every interaction on our channels is evaluated by AI models and tickets are automatically created whenever is needed. We’re rolling out this feature for Slack during September and we’ll continue with Microsoft Teams, Google Chat and other channels in the coming months.

✨ CLI updates

We’ve released version 2.1.0 of the nullplatform CLI, bringing improvements and new features.

What's new:

  • Added commands to manage approval policies (np approval), allowing you to create, edit, read, and delete them.
  • Fixed a bug in the np service workflow exec command related to error handling when using the --build-context option.

👉 See the CLI docs for more info.


Wishing you a fantastic month ahead – from the nullplatform team! ❤️