Releases: cloudwego/pilota
Releases · cloudwego/pilota
Pilota 0.6.3
Pilota 0.6.2
What's Changed
- Revert "feat: change zero copy threshold to 0" by @PureWhiteWu in #142
Full Changelog: pilota-0.6.1...pilota-0.6.2
Pilota 0.6.1
What's Changed
- chore: compact protocol test by @ii64 in #122
- feat: set change_case for codegen by @LYF1999 in #123
- support default value for thrift by @LYF1999 in #127
- fix: default value and update protobuf-parse by @LYF1999 in #128
- fix: resolve default bool value by @LYF1999 in #129
- fix: set defaule value by @LYF1999 in #130
- fix: resolve enum value in other file by @LYF1999 in #131
- fix: default value into target type by @LYF1999 in #132
- fix: default value for map, f64, FastStr by @LYF1999 in #133
- fix: int to float by @LYF1999 in #134
- optimize: set default values by @LYF1999 in #135
- clippy fix by @LYF1999 in #136
- fix: wrong lit name by @LYF1999 in #137
- feat: map into struct by @LYF1999 in #138
- gen newtype for enum by @LYF1999 in #139
- fix: compute enum name by @LYF1999 in #140
- feat: change zero copy threshold to 0 by @PureWhiteWu in #141
Full Changelog: pilota-0.6.0...pilota-0.6.1
pilota-build-0.6.2
pilota-0.6.0
pilota-build-0.4.0-alpha.0
pilota-0.4.0-alpha.0
Pilota-thrift-parser 0.4.0
What's Changed
- feat: support bytes as binary type in thrift by @LYF1999 in #31
- fix: hash derive by @LYF1999 in #32
- remove
println
by @LYF1999 in #33 - generate
Bytes
type for thrift binary and protobuf bytes by @LYF1999 in #34 - feat: remove num_enum by @LYF1999 in #35
- feat: don't generate unused item for protobuf by @LYF1999 in #38
- extract tags from thrift item by @LYF1999 in #39
- fix: collect pb used items by @LYF1999 in #40
- fix: codegen name for const by @LYF1999 in #41
- fix: duplicated method args and result by @LYF1999 in #42
- fix: enum variant annotations by @LYF1999 in #43
- feat: support touch by @LYF1999 in #44
- fix: replace enum to i32 for pb by @LYF1999 in #45
- report errors if resolve failed by @LYF1999 in #46
- feat: support put client request in Arc by @Millione in #47
- fix: change arc annotation name by @Millione in #48
- fix: get file failed if there are soft link files by @LYF1999 in #49
- fix: use rust_name by @Millione in #50
- support array const by @LYF1999 in #51
- fix: name conflict by @LYF1999 in #52
- fix: gen const array by @LYF1999 in #53
- feat: support struct field arc by @Millione in #54
- fix: convert to Arc when decode field in Arc wrapper by @Millione in #55
- pub newtype constructor by @LYF1999 in #56
- report errors by @LYF1999 in #57
- bump version by @LYF1999 in #60
- feat: support zerocopy thrift protocol by @PureWhiteWu in #59
- fix: i8 gen code by @PureWhiteWu in #62
- fix: split to panic by @PureWhiteWu in #63
- fix: remove unused oneof_decl by @LYF1999 in #64
- feat: support generate
Bytes
type for thrift string by @Millione in #65 - fix: ident by @LYF1999 in #68
- feat: support generate smol_str for thrift string by default by @Millione in #67
- fix: optional in proto by @LYF1999 in #69
- fix: zero copy length calculate error by @PureWhiteWu in #70
- fix bytes optional by @LYF1999 in #71
- fix: proto3 optional by @LYF1999 in #72
- feat: generate faststr for thrift string by @Millione in #73
- fix: read faststr should use bytes instead of bytesmut by @PureWhiteWu in #74
- WIP: arc warpper for container type by @LYF1999 in #75
- fix: use absolute path by @Millione in #77
- check types wrapped by @LYF1999 in #76
- fix: ident parse "__xxx" error by @LYF1999 in #78
- fix: enum empty variant got wrong repr by @LYF1999 in #79
- feat: compact protocol implementation by @ii64 in #36
- fix: remove unused logic by @Millione in #80
New Contributors
Full Changelog: pilota-thrift-parser-0.3.0...pilota-thrift-parser-0.4.0
Pilota-build 0.3.0
What's Changed
- feat: support bytes as binary type in thrift by @LYF1999 in #31
- fix: hash derive by @LYF1999 in #32
- remove
println
by @LYF1999 in #33 - generate
Bytes
type for thrift binary and protobuf bytes by @LYF1999 in #34 - feat: remove num_enum by @LYF1999 in #35
- feat: don't generate unused item for protobuf by @LYF1999 in #38
- extract tags from thrift item by @LYF1999 in #39
- fix: collect pb used items by @LYF1999 in #40
- fix: codegen name for const by @LYF1999 in #41
- fix: duplicated method args and result by @LYF1999 in #42
- fix: enum variant annotations by @LYF1999 in #43
- feat: support touch by @LYF1999 in #44
- fix: replace enum to i32 for pb by @LYF1999 in #45
- report errors if resolve failed by @LYF1999 in #46
- feat: support put client request in Arc by @Millione in #47
- fix: change arc annotation name by @Millione in #48
- fix: get file failed if there are soft link files by @LYF1999 in #49
- fix: use rust_name by @Millione in #50
- support array const by @LYF1999 in #51
- fix: name conflict by @LYF1999 in #52
- fix: gen const array by @LYF1999 in #53
- feat: support struct field arc by @Millione in #54
- fix: convert to Arc when decode field in Arc wrapper by @Millione in #55
- pub newtype constructor by @LYF1999 in #56
- report errors by @LYF1999 in #57
- bump version by @LYF1999 in #60
- feat: support zerocopy thrift protocol by @PureWhiteWu in #59
- fix: i8 gen code by @PureWhiteWu in #62
- fix: split to panic by @PureWhiteWu in #63
- fix: remove unused oneof_decl by @LYF1999 in #64
- feat: support generate
Bytes
type for thrift string by @Millione in #65 - fix: ident by @LYF1999 in #68
- feat: support generate smol_str for thrift string by default by @Millione in #67
- fix: optional in proto by @LYF1999 in #69
- fix: zero copy length calculate error by @PureWhiteWu in #70
- fix bytes optional by @LYF1999 in #71
- fix: proto3 optional by @LYF1999 in #72
- feat: generate faststr for thrift string by @Millione in #73
- fix: read faststr should use bytes instead of bytesmut by @PureWhiteWu in #74
- WIP: arc warpper for container type by @LYF1999 in #75
- fix: use absolute path by @Millione in #77
- check types wrapped by @LYF1999 in #76
- fix: ident parse "__xxx" error by @LYF1999 in #78
- fix: enum empty variant got wrong repr by @LYF1999 in #79
- feat: compact protocol implementation by @ii64 in #36
- fix: remove unused logic by @Millione in #80
New Contributors
Full Changelog: pilota-build-0.2.0...pilota-build-0.3.0
Pilota 0.3.0
What's Changed
- feat: support bytes as binary type in thrift by @LYF1999 in #31
- fix: hash derive by @LYF1999 in #32
- remove
println
by @LYF1999 in #33 - generate
Bytes
type for thrift binary and protobuf bytes by @LYF1999 in #34 - feat: remove num_enum by @LYF1999 in #35
- feat: don't generate unused item for protobuf by @LYF1999 in #38
- extract tags from thrift item by @LYF1999 in #39
- fix: collect pb used items by @LYF1999 in #40
- fix: codegen name for const by @LYF1999 in #41
- fix: duplicated method args and result by @LYF1999 in #42
- fix: enum variant annotations by @LYF1999 in #43
- feat: support touch by @LYF1999 in #44
- fix: replace enum to i32 for pb by @LYF1999 in #45
- report errors if resolve failed by @LYF1999 in #46
- feat: support put client request in Arc by @Millione in #47
- fix: change arc annotation name by @Millione in #48
- fix: get file failed if there are soft link files by @LYF1999 in #49
- fix: use rust_name by @Millione in #50
- support array const by @LYF1999 in #51
- fix: name conflict by @LYF1999 in #52
- fix: gen const array by @LYF1999 in #53
- feat: support struct field arc by @Millione in #54
- fix: convert to Arc when decode field in Arc wrapper by @Millione in #55
- pub newtype constructor by @LYF1999 in #56
- report errors by @LYF1999 in #57
- bump version by @LYF1999 in #60
- feat: support zerocopy thrift protocol by @PureWhiteWu in #59
- fix: i8 gen code by @PureWhiteWu in #62
- fix: split to panic by @PureWhiteWu in #63
- fix: remove unused oneof_decl by @LYF1999 in #64
- feat: support generate
Bytes
type for thrift string by @Millione in #65 - fix: ident by @LYF1999 in #68
- feat: support generate smol_str for thrift string by default by @Millione in #67
- fix: optional in proto by @LYF1999 in #69
- fix: zero copy length calculate error by @PureWhiteWu in #70
- fix bytes optional by @LYF1999 in #71
- fix: proto3 optional by @LYF1999 in #72
- feat: generate faststr for thrift string by @Millione in #73
- fix: read faststr should use bytes instead of bytesmut by @PureWhiteWu in #74
- WIP: arc warpper for container type by @LYF1999 in #75
- fix: use absolute path by @Millione in #77
- check types wrapped by @LYF1999 in #76
- fix: ident parse "__xxx" error by @LYF1999 in #78
- fix: enum empty variant got wrong repr by @LYF1999 in #79
- feat: compact protocol implementation by @ii64 in #36
- fix: remove unused logic by @Millione in #80
New Contributors
Full Changelog: pilota-0.2.0...pilota-0.3.0