Closed gitmachtl closed 1 year ago
Not a bug! We have deprecated the intermediate tx body format so you can no longer create it, however it can still be read. Lets put a breaking change note in the Changelog.
It is not a bug, but many 3rd party tooling are depending on this parameter that is removed and as such it is breaking their solution. Basically it should have skipped this parameter if provided by the 3rd party solution, instead of giving an error message. This would have been a much more elegant solution dealing with this issue. Now 3rd parties have to go over their code and remove it on basis of something they were not informed about. Jmho.
It is not a bug, but many 3rd party tooling are depending on this parameter that is removed and as such it is breaking their solution. Basically it should have skipped this parameter if provided by the 3rd party solution, instead of giving an error message. This would have been a much more elegant solution dealing with this issue. Now 3rd parties have to go over their code and remove it on basis of something they were not informed about. Jmho.
Ok, we can adjust it so that it does not fail.
thx @Jimbo4350, if the "dummy --cddl-format" flag is in for the next releases that would be perfect. so 3rd party tools have time to set a new node/cli min version in there tools and also remove the --cddl-flag from the calling commands.
Thx @newhoggy, #4617 looks good. The transaction build/build-raw
command is now working again without an error.
We will update the tools to remove the --cddl-format
calling flag once 1.35.4 is released so we can set the minCliVersion to 1.35.4. Ready for a full removal starting with 1.36.*
Using the
--cddl-format
flag with this revision in thetransaction build-raw
command causes an error:Invalid option '--cddl-format'
Also the two lines
are missing when checking the syntax with this revision like
if cddl-format is now the default and only format, the cli should still accept the flag for a while to change the calling in 3rd party tools.