Sentinel v0.18.0 - HTTP post support

Hello!

We are happy to announce the release of version 0.18.0 of the Sentinel runtime.

For the most recent changes, see the release notes:

https://docs.hashicorp.com/sentinel/changelog

To download the latest version of the Sentinel CLI, see the downloads page:

https://docs.hashicorp.com/sentinel/downloads

This release adds a much asked for feature to the Sentinel runtime - POST support for the http import!


What is the Sentinel Runtime?

The runtime represents the Sentinel language engine and is the technology that is integrated into the enterprise versions of our open source products such as Terraform, Vault, Consul, and Nomad. Updates to the runtime may fix bugs or add features that are generally associated with the language itself and the standard library.

Functionality specifically associated with one product (example: Terraform Cloud and Enterprise’s Terraform-related imports) are updated on a separate schedule and are generally tracked within that product’s release notes.

Watch that product’s release notes as well for when they update the runtime - each product tracks the runtime on different schedules.

What is the Sentinel CLI?

The Sentinel CLI is a command-line interface for developing and testing policies. Having a standard workflow to develop policies is critical for our mission of policy as code. The CLI allows full use of the Sentinel engine, standard library, and supplied mock data to effectively test policies before they are added to a product that integrates Sentinel.

We ship an up-to-date version of the Sentinel CLI for every release of the runtime. To use the newest changes, download the simulator at the downloads page referenced at the start of this message.

Thanks, and we hope you enjoy the release!

Sentinel v0.18.1 has been released!

This release fixes issues with empty map marshaling and unmarshaling in the json import.

Don’t forget to check the release notes and the downloads page!

Sentinel v0.18.2 has been released!

This release fixes issues when accessing imports as part of certain list or map literals.

Don’t forget to check the release notes and the downloads page !

Sentinel v0.18.3 has been released!

This release fixes issues for remote source installation as well as global configuration.

Don’t forget to check the release notes and the downloads page !

Sentinel v0.18.4 has been released!

The release adds a minor improvement to object encoding.

Don’t forget to check the release notes and the downloads page !

Sentinel v0.18.5 has been released!

The release adds a minor improvement remote source installation.

Don’t forget to check the release notes and the downloads page !

Sentinel v0.18.7 has been released!

This release has a number of internal fixes to the lang/ast package, as well as the first release that includes a darwin/arm64 build!

Don’t forget to check the release notes and the downloads page !

Sentinel v0.18.8 and v0.18.9 have been released!

v0.18.8 included a fix for windows machines where the installer was failing due to path issues.
v0.18.9 fixed issues with the docker releases, and included no runtime or CLI changes.

Don’t forget to check the release notes and the downloads page !

Sentinel v0.18.10 has been released!

This release has a number of security improvements within the module and policy installer.

Don’t forget to check the release notes and the downloads page !