Skip to content

Commit

Permalink
chore: release version v0.8.1
Browse files Browse the repository at this point in the history
  • Loading branch information
Github Automation authored and nathanielc committed Oct 26, 2023
1 parent 76c9122 commit add7516
Show file tree
Hide file tree
Showing 13 changed files with 266 additions and 29 deletions.
237 changes: 237 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,237 @@
# Changelog

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

## [0.8.1] - 2023-10-26

### Miscellaneous Tasks

- Add CHANGELOG.md

## [0.8.0] - 2023-10-25

### Bug Fixes

- Need to install the openapi generator

### Features

- Add offline parameter to block/get

### Miscellaneous Tasks

- Add new release pr workflow based on container
- Release version v0.8.0

## [0.7.0] - 2023-10-23

### Bug Fixes

- Upgrade ssi to fix incompatibilities
- Kubo rpc alignment
- Remove unique violation error check when inserting block
- Add kubo-rpc api error logs
- Optimize sqlx pool options
- Append peer id to all listen addrs
- Change pubsub/ls to return base64url encoded topics
- Add block get timeout
- Improve API instrumentation
- Update external address handling for kad

### Features

- Allow comma-separated bootstrap addresses

### Miscellaneous Tasks

- Remove unused deps
- Cargo update
- Update libp2p to 0.52.4
- Release

## [0.6.0] - 2023-09-20

### Bug Fixes

- Release conditional on PR message
- Use multiline for conditional
- Only check for top level changes

### Miscellaneous Tasks

- Release (#130)
- Release (#131)

## [0.4.0] - 2023-09-20

### Bug Fixes

- Target set after arch/os
- Bin path needs target

### Features

- Add liveness endpoint (#127)

### Miscellaneous Tasks

- Release (#128)

## [0.3.0] - 2023-09-19

### Bug Fixes

- Fix all clippy errors
- Require docs and no warnings
- Update 'get' to resolve paths
- Add run target to makefile
- Do not add bootstrap peers
- Use aws creds to login to ecr
- Add use to test case that has many needed types
- Merge errors
- Remove cspell.json
- Work correctly with http client
- Fixes from PR review
- Add tests for recon libp2p
- Fix tests and clippy warnings
- Fmt
- Update lalrpop-util types
- Remove use of cbor, simplify exposing lalrpop in testing
- Address PR review feedback
- Regex char not allowed, change api names
- Change to underscore for naming
- Sort_key bytes bugs
- Key Bytes max_value
- PRAGMA can't use execute
- Fmt
- Cleaner conn_for_filename
- Format don't add strings
- Add sqlite to image
- Update stream type for all supported types
- Use single sql query to get first and last
- Make signer send and allow jwk to be cloned
- Wrap returned peers in "Peers" key
- Release not releases
- Add protoc to release step
- Cache full
- Grab artifacts from artifacts path
- Debug info for packaging
- Remove cycle in debug output
- Reduce build size
- Usage of args should correctly parse and apply now (#110)
- Change bitswap dial behavior
- Args are hard
- Return None instead of error if block is missing
- Release
- Move cliff correctly
- Cleanup tmp files so they don't show dirty in release
- Just use star for cleanup (#119)
- Return v1 cid when fetching blocks
- Slash (#122)
- Rename workflows and use different action
- Release all not detected
- Make versions match
- Use workspace version and only release ceramic-one
- Lock and remove shallow clone
- Install protoc
- Only release if main and version updated
- Don't release if dep changes
- Verify tag for release
- Can run manually
- Disable skip for now
- Combine tag extraction
- Proper release tag
- Try a pat
- Can only use tgz files
- Should listen to copilot

### Documentation

- Add readme and license

### Features

- Add initial implementation of Kubo RPC API
- Add support for pubsub/* HTTP endpoints
- Add pin endpoints
- Add block endpoints
- Adds id endpoint and adds dag-jose resolving support
- Adds eye command
- Add /metrics endpoint
- Add event (commit) libraries for creating events for ceramic
- Add AHash and Recon
- Add necessary fixes for keramik usage
- Implement libp2p Recon protocol
- Serialize eventid
- Add ceramic peer discovery
- Recon-bytes
- Add openapi implementation of events api
- Add offset/limit to subscribe endpoint
- Add sort-key in path
- Add eventId cid parsing
- Add synchronization of interest ranges
- Api subscribe now creates an interest
- Upgrade Recon protocol to honor interest ranges
- Sqlite durability
- Separator from "sort_key|sort_key"
- Recon kilo test fixes
- Msg-size
- Dapp functionality
- Add missing kubo endpoints for import and version
- Use debian image
- Adjustments for js-ceramic tests
- Add version endpoint to ceramic api server
- Add switch to disable/enable Recon
- Release workflow
- Msg-size
- Perform release (#121)
- Release by creating a PR to create a tag, that when merged triggers a release (#123)
- Merge-from-sqlite

### Miscellaneous Tasks

- Add basic CI workflows
- Add protoc install step
- Update ci to use merge_queue
- Add cargo caching to CI
- Explicitly update all deps
- Update makefile
- Add dependabot config
- Add conventional commit action
- Add dockerfile for running ceramic-one
- Remove stutter in directory names
- Use serde versions from workspace
- Only deny warnings during CI
- Setup docker buildx for Github Actions
- Fix buildx missing load option
- Use 3box fork of beetle
- Update deps
- Update beetle dep
- Use dtolnay rust install action
- Add check-api-server make target
- Update beetle dep to point as main
- Use sccache for better Rust caches
- Release (#125)
- Release (#126)

### Refactor

- Moves http logic into a single module
- Break http into multiple modules
- Replace iroh-p2p with ceramic-p2p
- Make Recon generic over keys
- Use RangeOpen instead of Range
- Rename sqlitestore
- Remove mutex locking of Recon
- Update if let into match for readability
- Reworks kubo-rpc as an openapi server
- Move beetle locally

### Wip

- Got actix web tests working
- Test % put are passing
- All tests passing
- Remove println

<!-- generated by git-cliff -->
32 changes: 16 additions & 16 deletions 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
Expand Up @@ -186,7 +186,7 @@ xtaskops = "0.3"
zeroize = "1.4"

[workspace.package]
version = "0.8.0"
version = "0.8.1"
edition = "2021"
authors = [
"Danny Browning <[email protected]>",
Expand Down
2 changes: 1 addition & 1 deletion api-server/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ceramic-api-server"
version = "0.8.0"
version = "0.8.1"
authors = ["OpenAPI Generator team and contributors"]
description = "This is the Ceramic API for working with streams and events "
license = "MIT"
Expand Down
Loading

0 comments on commit add7516

Please sign in to comment.