Skip to content

Commit ed5920e

Browse files
committed
Add changelog for v1.1
Signed-off-by: Leonid Kondrashov <leo.kondrashov@gmail.com>
1 parent 64f747e commit ed5920e

File tree

1 file changed

+51
-0
lines changed

1 file changed

+51
-0
lines changed

CHANGELOG.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
# Changelog
2+
3+
## [Unreleased]
4+
5+
### Added
6+
7+
### Changed
8+
9+
### Fixed
10+
11+
## Release v1.1
12+
13+
### Added
14+
15+
- **Multi-Loader Feature (by Lenson)**: A comprehensive multi-loader was introduced to run concurrent load tests. This includes documentation, a fail-fast flag, a dry run mode, and the ability to use sweep fields for experiments.
16+
- **Cloud and Platform Integrations**:
17+
- **Azure Functions (by Hancheng Wang)**: Integrated deployment and execution of Azure Functions.
18+
- **AWS Lambda (by Lee Xuan Hua)**: Integrated AWS Lambda using the serverless.com framework, including end-to-end tests and a shift from Zip to Image deployment via ECR.
19+
- **RPS and Dirigent Enhancements (by Lazar Cvetković & Tobias Stocker)**:
20+
- Implemented a new Requests Per Second (RPS) mode with warmup capabilities and data size features.
21+
- Added RPS support for Dirigent Dandelion workflows and GPU options.
22+
- Introduced a new individual function driver and improved IAT generation.
23+
- **Tooling and Scripts**:
24+
- **Kind and Prometheus Setup (by Lenson)**: Added scripts for setting up Kind nodes, Prometheus, and distributing SSH keys.
25+
- **vSwarm Support (by aryans1204)**: Added support for vSwarm, including a parser for mapper output, deployment of vSwarm functions, and associated documentation.
26+
- **Mapper Tool (by KarthikL1729 & L Lakshmanan)**: Introduced a tool to map traces to vSwarm proxies, along with documentation.
27+
- **Failure Injection (by Lazar Cvetković)**: Added a feature to trigger failures in cluster manager components.
28+
- **Advanced Logging and Metrics (by Lenson)**: Improved log consolidation, added advanced log collection with tests, and exposed additional metrics.
29+
30+
### Changed
31+
32+
- **CI/CD and Dependencies (by dependabot & Lazar M. Cvetković)**:
33+
- Upgraded GitHub Actions workflows to use Ubuntu 24.04.
34+
- Performed numerous dependency updates for both production and development packages, including `golangci-lint``numpy`, and `pytest`.
35+
- **Code and Configuration Refinements**:
36+
- **API and Client Improvements (by Lazar Cvetković)**: Introduced a new gRPC interface for deployment and invocation, and a new HTTP workload client.
37+
- **General Refactoring (by various authors)**: Refactored Kind setup scripts, simplified SSH key storage, and moved Dirigent-specific parameters into a separate configuration.
38+
- **Documentation Updates (by various authors)**: Updated documentation for the multi-loader, vSwarm, and the mapper tool, and fixed broken links.
39+
40+
### Fixed
41+
42+
- **Setup and Configuration Scripts (by JooYoung Park & Leonid Kondrashov)**:
43+
- Patched the multi-node creation script for compatibility with `invitro`.
44+
- Fixed `kubeadm` config YAML and issues with exposing infrastructure metrics.
45+
- **Bug Fixes and Stability**:
46+
- **Core Functionality (by Lazar Cvetković)**: Addressed bugs in YAML selectors, Dirigent metadata, and Inter-Arrival Time (IAT) generation.
47+
- **Testing (by Leonid Kondrashov & Kway Yi Shen)**: Fixed data races in tests, incorrect CLI types, and issues with end-to-end test setups.
48+
- **Cloud Deployment Issues (by Lee Xuan Hua)**:
49+
- Resolved AWS Lambda timeout issues, IAM policy size limits, and CloudFormation resource constraints.
50+
- Fixed issues with parallel deployment of `serverless.yml`.
51+
- **Linting and Formatting (by various authors)**: Corrected various spelling errors and linting issues across the codebase.

0 commit comments

Comments
 (0)