Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 37 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# Changelog
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we even need to maintain CHANGELOG.md?
GitHub Releases have release notes

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, but I'd like the information to be accessible locally. Maybe it's not worth it, I dunno.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, I was considering the same. While a change-log can be nice, it also easily gets forgotten to be updated, or adds additional maintenance.

For a project that produces binaries (such as runc), I could see it being more relevant (also for potential inclusion in deb, rpm packages), but a bit on the fence for a library module like cgroups

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This kind of make sense. We can maintain the changelog under https://github.com/opencontainers/cgroups/releases


This file documents all notable changes made to this project since it was
split out of runc repository.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

[Unreleased]: https://github.com/opencontainers/cgroups/compare/v0.0.2...HEAD

## [0.0.2] - 2005-04-25

### Added
* CPU burst stats. (#11)
* CI infrastructure. (#3, #6)
* CI: add nolintlint linter. (#10)

### Changed
* Mark some fields with `omitempty` JSON attribute. (#9)
* Modernize code by using new Go features. (#13)
* CI: switch to golangci-lint v2. (#12)

### Fixed
* systemd: write rounded CPU quota to cgroupfs. (#4)

[0.0.2]: https://github.com/opencontainers/cgroups/compare/v0.0.1...v0.0.2

## 0.0.1 - 2025-02-28

### Added

* This is an initial release of the code after splitting it from the runc repository,
according to the [proposal].

[proposal]: https://github.com/opencontainers/tob/blob/main/proposals/cgroups.md