Skip to content

Commit

Permalink
Staging v0.7.1 (#26)
Browse files Browse the repository at this point in the history
* Prepping for release

* Prepping for release

* Prepping for release
  • Loading branch information
ShivanshVij authored Dec 10, 2022
1 parent a8c5009 commit 72f92d4
Show file tree
Hide file tree
Showing 13 changed files with 2,282 additions and 74 deletions.
6 changes: 0 additions & 6 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,12 +22,6 @@ and if required please add new test cases and list them below:
- [ ] Test A
- [ ] Test B

## Linting

Please make sure you've run the following and fixed any issues that arise:

- [ ] `trunk check` has been run

## Final Checklist:

- [ ] My code follows the style guidelines of this project
Expand Down
39 changes: 0 additions & 39 deletions .github/workflows/lint.yaml

This file was deleted.

3 changes: 0 additions & 3 deletions .trunk/.gitignore

This file was deleted.

1 change: 0 additions & 1 deletion .trunk/logs

This file was deleted.

1 change: 0 additions & 1 deletion .trunk/out

This file was deleted.

1 change: 0 additions & 1 deletion .trunk/plugins/trunk

This file was deleted.

15 changes: 0 additions & 15 deletions .trunk/trunk.yaml

This file was deleted.

14 changes: 11 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,20 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [v0.7.1] - 2022-12-10

### Changes

- Fixed a bug when generating fRPC with streams where sometimes stream messages would be received out of order.
- Removed the Trunk linter

## [v0.7.0] - 2022-09-28

### Features

- fRPC now uses the `VarInt` encoding format under the hood (added in [polyglot-go v0.5.0](https://github.com/loopholelabs/polyglot-go)) which should help reduce the number of bytes an RPC call is serialized to
- A new `CloseError` type has been added which, when returned by an RPC call, causes the connection to be closed after the message is written. This can be useful for authentication or connection management.
- Streaming is now available! The API matches gRPC's so it should be a drop-in replacement!
- A new `CloseError` type has been added which, when returned by an RPC call, causes the connection to be closed after the message is written. This can be useful for authentication or connection management.
- Streaming is now available! The API matches gRPC's so it should be a drop-in replacement!

### Changes

Expand All @@ -40,7 +47,8 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

> Changelogs for [v0.5.0] and before can be found at https://github.com/loopholelabs/frisbee-go
[unreleased]: https://github.com/loopholelabs/frpc-go/compare/v0.7.0...HEAD
[unreleased]: https://github.com/loopholelabs/frpc-go/compare/v0.7.1...HEAD
[v0.7.1]: https://github.com/loopholelabs/frpc-go/releases/tag/v0.7.1
[v0.7.0]: https://github.com/loopholelabs/frpc-go/releases/tag/v0.7.0
[v0.6.0]: https://github.com/loopholelabs/frpc-go/releases/tag/v0.6.0
[v0.5.1]: https://github.com/loopholelabs/frpc-go/releases/tag/v0.5.1
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ same is true for selected other new features explicitly marked as

Usage instructions and documentation for fRPC is available at [https://frpc.io/](https://frpc.io/).

fRPC is still in very early *Alpha*. There may be bugs in the library that will be fixed
fRPC is still in very early _Alpha_. There may be bugs in the library that will be fixed
as the library matures and usage of fRPC grows. One of the major benefits to fRPC is that reading the generated code
is extremely straight forward, making it easy to debug potential issues down the line.

Expand Down
4 changes: 2 additions & 2 deletions dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ FROM golang as builder

ENV GOOS=linux GOARCH=amd64 CGO_ENABLED=0

RUN go install github.com/loopholelabs/frpc-go/[email protected].0
RUN go install github.com/loopholelabs/frpc-go/[email protected].1

# Note, the Docker images must be built for amd64. If the host machine architecture is not amd64
# you need to cross-compile the binary and move it into /go/bin.
Expand All @@ -12,7 +12,7 @@ FROM scratch

# Runtime dependencies
LABEL "build.buf.plugins.runtime_library_versions.0.name"="github.com/loopholelabs/frpc-go"
LABEL "build.buf.plugins.runtime_library_versions.0.version"="v0.7.0"
LABEL "build.buf.plugins.runtime_library_versions.0.version"="v0.7.1"

COPY --from=builder /go/bin /

Expand Down
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ module github.com/loopholelabs/frpc-go
go 1.18

require (
github.com/loopholelabs/common v0.4.4
github.com/loopholelabs/frisbee-go v0.7.1
github.com/loopholelabs/polyglot-go v0.5.1
github.com/loopholelabs/testing v0.2.3
Expand All @@ -16,6 +15,7 @@ require (
require (
github.com/davecgh/go-spew v1.1.1 // indirect
github.com/kr/text v0.2.0 // indirect
github.com/loopholelabs/common v0.4.4 // indirect
github.com/mattn/go-colorable v0.1.12 // indirect
github.com/mattn/go-isatty v0.0.14 // indirect
github.com/pkg/errors v0.9.1 // indirect
Expand Down
2 changes: 1 addition & 1 deletion internal/version/version.go
Original file line number Diff line number Diff line change
Expand Up @@ -17,5 +17,5 @@
package version

const (
Version = "v0.7.0"
Version = "v0.7.1"
)
Loading

0 comments on commit 72f92d4

Please sign in to comment.