Changes to Ruby Generator This GitHub PR, which will appear in the 23.x release, changes the Ruby code generator to emit a serialized proto instead of the DSL. It removes the DSL from the code generator in anticipation of splitting the DSL out into a separate package. Given a .proto file like: syntax = "proto3"; package pkg; message TestMessage { optional int32 i32 = 1; optional TestMessage msg = 2; } Generated code before: