Skip to main content

v0.3.1

· One min read

Version 0.3.1 introduces improvements for validations on the initial configuration page for the Docker version of Hyppot. Please note that there are no NuGet or npm packages changes, so this version will be skipped for packages.

v0.3.0

· 2 min read

Hello,

We are pleased to announce the release of version 0.3.0, which introduces major new features and enhancements!

New Features

  • Feature Toggles: You can now model feature toggles in addition to experiments and define related configuration options. This enables trunk-based development and separates feature toggling management from A/B tests and experiments.
  • API Key Authentication: You can now generate and manage API keys, providing enhanced security and integration flexibility.
  • .NET SDK: The Hyppot SDK is now available as the Hyppot.Sdk NuGet package, allowing seamless integration with Docker-hosted Hyppot instances in .NET backends.
  • CORS policy config: it is possible to easily set up CORS policies

Support for SDKs for other backend technologies, such as Node.js, is coming soon.

Other Changes

  • API endpoints have been unified and reorganized to be more intuitive, self-explanatory, and future-ready as a public API. Also, We've renamed the npm frontend integrations package to hyppot-browser to clearly identify its purpose.
  • a lot of other smaller, miscellaneous UI changes

Breaking Changes

  • All public interfaces are now asynchronous.
  • As you can now resolve both experiments and feature toggles, IExperimentationResolver has been renamed to IRolloutResolver, responsible for both.
  • For the same reason, IExperimentTracker is now IRolloutTracker.
  • Namespaces have been unified and adjusted.
  • npm package hyppot was renamed to hyppot-browser

Hyppot Docker Image

· One min read

Hyppot Docker Image Now Available

We're excited to announce that Hyppot is now available as a Docker image, making it easier to deploy and run your A/B testing infrastructure.

What's New

  • Official Docker Image: Pre-built Docker container available in GitHub Container Registry
  • Easy Deployment: Get Hyppot up and running with a single docker run command
  • Production Ready: Includes all necessary components for running Hyppot in containerized environments
  • Available at ghcr.io/hyppot/hyppot-server

Getting Started with Docker

Pull and run the Hyppot server:

docker pull ghcr.io/hyppot/hyppot-server:latest
docker run -p 8080:80 ghcr.io/hyppot/hyppot-server:latest

What's Included

The Docker image contains:

  • Hyppot server with admin panel
  • All necessary runtime dependencies
  • Pre-configured for immediate use
  • Support for all database providers (PostgreSQL, SQL Server, SQLite)

Visit our installation documentation for detailed setup instructions and configuration options.

v0.2.3

· One min read

Version 0.2.3 introduces improvements for loading view for conversion types definition section of the admin panel

v0.2.2

· One min read

Here's the list of changes and improvements in the 0.2.2 release of Hyppot:

  • add possibility to upload the license file via admin panel in addition to placing a file on the server, using the dedicated panel shown when license validation failed
  • Improve distribution of users across various experiments
  • Add possibility to disable automatic impression tracking in JS SDK
  • Improve error handling and empty states in admin panel

v0.2.1

· One min read

New features & changes

  • First variant created in experiment is always a baseline variant
  • Conversion statistics and confidence intervals for conversions are calculated against baseline variant
  • Improve Admin UI to better embed it in web applications
  • Add possibility to customize base path for Hyppot endpoints

Fixes

  • Fix Hyppot routing configuration for admin panel routes
  • Remove top margin in admin panel causing website to be centered horizontally
  • Improve handling for non existing paths

v0.2.0

· One min read

Here's the overview of changes introduced in v0.2.0

New features & changes

  • new Typescript/Javascript SDK to allow frontend experimentation available as hyppot package available via npm
  • add possibility to delete old, outdated experiments along with all its associated data
  • unify tracking and conversion definition APIs as async methods.