At Inedo, we don’t force our customers to be guinea pigs that test a stream of never-ending, never-quite-complete
features. That doesn’t mean we don’t innovate – in fact, we continually strive to improve our products through not
only our own vision, but also through user feedback. To accomplish this, we have two categories of releases.
Major Release Cycle
A major release typically implements a brand new feature or overhauls an existing one, and likely
contains backwards-incompatible API changes.
1 major release per product per year
Maintenance Release Cycle
A maintenance release may contain backwards-compatible enhancements, bug fixes, and security patches.
2 maintenance releases per product per month
Our roadmap reflects what we’ve done, and what we plan to do.
Future Generation
2023
Released May 5, 2023
We continued to focus on Software Composition Analysis (SCA), including making some vulnerability scanning improvements (including our own database). We also
added a lot of “smaller” changes, including improving NuGet Symbol Support, a Web-based Universal Package Editor, and a better feed-creation experience.
This release also saw a lot of back-end work, namely “centralizing” package information in the database. Last but not least, we improved SSL support and Active Directory integration.
2023
Targeting for Q3/Q4
We are focusing on making CI/CD easier to configure by adding more integrations and script templates; this includes
first-class Docker integration (for both “containerized builds” and CI/CD for your own containers), first-class npm support,
first-class support for Cloud-deployment targets, etc. We will also improve SSL support and Active Directory integration.
2023
Targeting for Q4
We don’t have a lot of plans just yet, but we’re thinking of adding script templates (similar to BuildMaster).
We will also improve SSL support and Active Directory integration.
2023
Integrations
&
User-experience
Current Generation
2022
Released May 13, 2022
With success as a PowerShell script runner, we’ve added more scripting languages (Python, Batch, etc.), as well as a brand-new
OtterScript editor. There’s also a new licensing model!
2022
Released Dec 2, 2022
We’ve revamped the BuildMaster user experience, namely around creating new projects/applications, and included Git-browsing and
Script templaes.
2022
Released June 30, 2022
We introduced Software Composition Analysis (SCA) features, including Software Bill of Materials (SBOM) generation and repository. There will also be a big improvement of the replication user experience, as well as the introduction of ProGet Edge Computing Edition to help with content (packages, container images, assets) from hub to edge servers.
2022
Platform Updates for a Unified Codebase (.NET6)
&
User-experience Focus
Previous Generations
3.0
Release Date: Jan 22, 2021
This was a transformative release that re-envisioned Otter as a tool that helps with “compliance as code”, in addition to
declarative configuration. Self-service automation through Job Templates is also a major improvement. We plan to continue
UI improvements through maintenance releases.
7.0
Release Date: June 4, 2021
This was mostly a platform update to .NET5, which enabled run on Linux as a container. There were also big improvements to
Release Templates to help make self-service automation easier.
6.0
Release Date: October 21, 2021
We added a lot of features to make ProGet easier to manage, including Simplified API Key Management, Automatic Vulnerability Assessment,
Feed Groups, and Lots of other End-User Experience Improvements. We also made some big changes to Asset Directories.
2021
Fully Container-ized
&
Self-service Improve-ments
5.3
Release Date: May 24, 2020
This is a transformative release that focuses on containers, and brings our container features on-par with package features: semantic versioning, layer visibility, etc.
But there is also be some great improvements for packages as well: you can see where your packages and containers are actually being used, not just where
they’ve been deployed in the past.
2.3
Cancelled and rolled into Otter 3.0
It was a crazy year, to say the least. We decided to just combine the platform updates planned for 2.3 into the product updates for 3.0.
Release Date: January 23, 2020
First-class support for Packages and Containers, Git-based configuration with rafts, and template-based applications.
2020
General Platform Updates
&
Initial Container Support
5.2
Release Date: May 3, 2019
Features new feed types for Python (PyPI), Debian, and Helm, along with a Feed Management API that allows feeds, connectors, and more
to be configured through a new REST API.
2.2
Release Date: April 19, 2019
Improved Git integration, performance, and scalability.
6.1-R2
Release Date: Nov 1, 2019
Side-by-side implementation of 6.2’s features with a vision for long-term stability for 6.1.
2019
Inedo Hub pre-release access
&
expanded third-party integration
Release Date: April 8, 2018
Expands on the protocol for Universal Packages with virtual package support, used to bundle packages together
and allow packages to reference large assets instead of containing them directly.
Release Date: November 8, 2018
Applies the concepts of CI/CD to infrastructure management by supporting pipelines for infrastructure-as-code
development and deployment.
Release Date: December 20, 2018
Returns BuildMaster to its namesake as the definitive source of truth for all your builds and releases,
adding source control repository monitors & GitHub/GitLab hooks, while reintroducing unit testing & build reports.
2018
Inedo Hub, Continuous Integration & Continuous Delivery
Release Date: Nov 8, 2017
-
Webhooks
-
File Browse
-
NuGet Feed support for SemVer2
Release Date: Dec 20, 2017
-
Inedo SDK
-
Configuration Versioning
Release Date: Feb 16, 2018