Skip to content

Commit

Permalink
release: v2.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
emgrav committed Jun 21, 2024
1 parent 42ca446 commit b00db42
Show file tree
Hide file tree
Showing 3 changed files with 256 additions and 2 deletions.
254 changes: 254 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,254 @@
# Changelog

All notable changes to this project will be documented in this file.

## [2.0.0] - 2024-06-21

### 🚀 Features

- Build release builds with cargo-auditable
- [**breaking**] Remove jitter functionality
- This entirely removes all jitter functionality from Hedwig, including the relevant metrics.

### 🐛 Bug Fixes

- Update docker pipeline
- Use correct builder image
- Re-add device and notification metrics

### 🚜 Refactor

- Define lifetime of static str

### 📚 Documentation

- Set health check and time zone

### ⚙️ Miscellaneous Tasks

- Fix clippy lints
- Remove vetting remains
- Migrate to github
- Fix permissions for coverage in dependabot PRs
- Add custom prefix to dependabot commits
- Update to new reusable workflow
- Move lints to Cargo.toml
- Add hosted rustdoc documentation
- Remove dependabot configuration

### Bump

- Bump serde_json from 1.0.104 to 1.0.107 (#125)
- Bump reqwest from 0.11.18 to 0.11.22 (#122)
- Bump async-trait from 0.1.72 to 0.1.73 (#124)

## [1.5.5] - 2023-08-10

### 🐛 Bug Fixes

- Use https git dependency to prevent ssh fingerprint errors when building locally
- Update gcp_auth to avoid exposing secrets in logs

### ⚙️ Miscellaneous Tasks

- Correct container URL in Dockerfile
- Update codeowners to reflect reality
- Update Axum to 0.6.1
- *(bot)* Update files from template
- Update codeowners
- Add docker-compose
- Add github action
- Update CODEOWNERS to github structure
- Update git dependencies
- Add docker build job
- Delete gitlab CI file
- Remove description key
- Remove registry ref from docker build

### Bump

- Release v1.5.5

## [1.5.3] - 2022-10-05

### 🚀 Features

- Improve test coverage

### ⚙️ Miscellaneous Tasks

- Audit dependencies with cargo-vet
- *(audit)* Cfg-if, firebae-cm and tinyvec_macros
- Add curl to dockerfile
- Bump to version 1.5.3

## [1.5.2] - 2022-09-11

### 🚀 Features

- Add config option to log into file instead of stdout

### 🚜 Refactor

- Get rid of expects in runtime code

### ⚙️ Miscellaneous Tasks

- Update axum
- Bump to version 1.5.2

## [1.5.1] - 2022-08-12

### 🐛 Bug Fixes

- Don't send notification on iOS legacy when only updating badge

### ⚙️ Miscellaneous Tasks

- Update version number

## [1.5.0] - 2022-08-01

### 🚀 Features

- Better badge behaviour in background-handled iOS notifications

### 🐛 Bug Fixes

- Add retry loop for pushing to fcm

## [1.4.0] - 2022-07-14

### 🚀 Features

- Rewrite in axum + fcmv1

### 🐛 Bug Fixes

- Make dendrite pushes work

## [1.3.0] - 2021-12-17

### 🚀 Features

- Add coverage
- Code coverage
- Add encrypted push fields

### 🚜 Refactor

- Idiomatic refactor, documentation

### ⚙️ Miscellaneous Tasks

- Fallback for git build metadata
- Add/update pre-commit
- *(bot)* Update files from template
- Bump to 1.3.0

### Chore

- Add badges to readme

## [1.2.0] - 2021-06-22

### 🐛 Bug Fixes

- Send clearing badge for non data messages
- CI project path

### ⚙️ Miscellaneous Tasks

- Version bump to 1.2.0
- Cargo fmt

## [1.1.0] - 2021-05-31

### 🚀 Features

- Send non-collapsible messages

### 🐛 Bug Fixes

- Remove collapse key from settings
- *(ci)* Use updated and corrected template

### ⚙️ Miscellaneous Tasks

- Version bump to 1.1.0

## [1.0.0] - 2021-04-30

### 🚀 Features

- Better unread notification handling
- *(ci)* Migrate to templates in pipeline

### 🐛 Bug Fixes

- *(ci)* Include new fix in upstream template
- Ci fix attempt
- Ci pipeline fix attempt

### 🚜 Refactor

- Configuration standardized

### 📚 Documentation

- Explain notification types

### ⚙️ Miscellaneous Tasks

- Version bump to 1.0.0

### Chore

- Update Readme

### Fix

- Links for documentation

## [0.1.0] - 2021-03-29

### 🚀 Features

- Add logging
- Prometheus metrics
- Logging configurable by env variable
- Add docker deployment
- Better metrics

### 🐛 Bug Fixes

- Kinda works, did some cleanup and small refactoring
- Actix web 3 introduced a dependency mismatch of tokio, upgrade to 4 beta.
- Notification title count
- Send high priority notifications
- Correct rejected array
- Allow configuring bind_ip, default to 127.0.0.1
- *(ci)* Add missing build step for building release container images

### 🚜 Refactor

- Clean up some stuff
- Moved some methods to PushNotification struct
- Logs

### 📚 Documentation

- Add LICENSE
- Update name and authors
- Add example service and proxy readme
- Update readme
- Add code owners

### CI

- Add .gitlab-ci.yml
- Build amd64 release in CI
- Add aarch64 build
- Build fix

<!-- generated by git-cliff -->
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "matrix-hedwig"
version = "1.5.5"
version = "2.0.0"
authors = ["Christian Pauly <[email protected]>", "Kateřina Churanová <[email protected]>", "Emily Dietrich <[email protected]>"]
publish = false
edition = "2021"
Expand Down

0 comments on commit b00db42

Please sign in to comment.