From 1abbea0fe69e23352f6d0bb11e9f0984b6df12fc Mon Sep 17 00:00:00 2001 From: Andrew Martinez Date: Thu, 27 Feb 2020 14:14:59 -0500 Subject: [PATCH 1/3] updates to 0.10.0 --- go.mod | 7 ++++--- go.sum | 12 ++++++++---- version | 2 +- 3 files changed, 13 insertions(+), 8 deletions(-) diff --git a/go.mod b/go.mod index 58d3c6c36..dd7f4a0db 100644 --- a/go.mod +++ b/go.mod @@ -21,10 +21,10 @@ require ( github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0 github.com/keybase/go-ps v0.0.0-20190827175125-91aafc93ba19 github.com/michaelquigley/pfxlog v0.0.0-20190813191113-2be43bd0dccc - github.com/netfoundry/ziti-edge v0.9.5 - github.com/netfoundry/ziti-fabric v0.9.3 + github.com/netfoundry/ziti-edge v0.10.3 + github.com/netfoundry/ziti-fabric v0.10.0 github.com/netfoundry/ziti-foundation v0.6.5 - github.com/netfoundry/ziti-sdk-golang v0.9.4 + github.com/netfoundry/ziti-sdk-golang v0.10.0 github.com/pborman/uuid v1.2.0 github.com/pkg/errors v0.8.1 github.com/rcrowley/go-metrics v0.0.0-20190826022208-cac0b30c2563 @@ -38,6 +38,7 @@ require ( github.com/spf13/viper v1.5.0 github.com/stretchr/testify v1.3.0 github.com/urfave/negroni v1.0.0 + golang.org/x/crypto v0.0.0-20200204104054-c9f3fb736b72 // indirect golang.org/x/net v0.0.0-20191126235420-ef20fe5d7933 google.golang.org/grpc v1.25.1 gopkg.in/AlecAivazis/survey.v1 v1.8.7 diff --git a/go.sum b/go.sum index a1d27e93e..1c1505e2d 100644 --- a/go.sum +++ b/go.sum @@ -218,15 +218,17 @@ github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrk github.com/mitchellh/mapstructure v1.1.2 h1:fmNYVwqnSfB9mZU6OS2O6GsXM+wcskZDuKQzvN1EDeE= github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= -github.com/netfoundry/ziti-edge v0.9.5 h1:OAM4tLrHzEP4K7YUcjMjoSfzZnSelmjLixAV7AG7QLU= -github.com/netfoundry/ziti-edge v0.9.5/go.mod h1:vXZxcQJPZjXqa2bkXzAhmZptHMfc29t1STLd9AQPkhU= +github.com/netfoundry/ziti-edge v0.10.3 h1:ttG/QZWRciOoGkjbraeQzJ8Zz6PMjBihS4cBJBUM+Ck= +github.com/netfoundry/ziti-edge v0.10.3/go.mod h1:2A86jbuyzPdlmvxSMTtTAcXwnarqqBvppI89zn4iqvg= github.com/netfoundry/ziti-fabric v0.9.3 h1:qmBRJCYWJxMBFyiTNQfLKzHumcg+NLa/ONrQYyFhajY= github.com/netfoundry/ziti-fabric v0.9.3/go.mod h1:FLh8+4Qma4iC73iKYpWEbOgtVgYdwxxn/Pm0/NDcqd8= +github.com/netfoundry/ziti-fabric v0.10.0 h1:AdYcZengrJzmgCx6E0Uxd9YdFwUkSvxlP5AFNgkp4UE= +github.com/netfoundry/ziti-fabric v0.10.0/go.mod h1:wIwkusCaTJeIr+7ojELcG/wKFA/BhleQX68Ft/91ASs= github.com/netfoundry/ziti-foundation v0.6.1/go.mod h1:27kvN9RZk7cpt2xba6owuXktNphq5hPK62CAiKnIS10= github.com/netfoundry/ziti-foundation v0.6.5 h1:csIX4eMBM8p/UvoDioBByGpqOAxA3Wn2dOPY1xaGLSE= github.com/netfoundry/ziti-foundation v0.6.5/go.mod h1:D2kU4O23O3Ll+v34tidLYr/jNhigiHM0Mz8fKuIJu7E= -github.com/netfoundry/ziti-sdk-golang v0.9.4 h1:KrpdLDF69TqxPhYuqHnirRBKt+tteR2/qHCU6UllamI= -github.com/netfoundry/ziti-sdk-golang v0.9.4/go.mod h1:6VZO57w34l5corhamjGjVMZZDHBB4GaDSxJkOXtYMOc= +github.com/netfoundry/ziti-sdk-golang v0.10.0 h1:ylfhEUybGtYwCOqntNUysdMLWNpXEW0Yi7JIgS0Zpuc= +github.com/netfoundry/ziti-sdk-golang v0.10.0/go.mod h1:6VZO57w34l5corhamjGjVMZZDHBB4GaDSxJkOXtYMOc= github.com/oklog/ulid v1.3.1/go.mod h1:CirwcVhetQ6Lv90oh/F+FBtV6XMibvdAFo93nm5qn4U= github.com/oleiade/reflections v1.0.0 h1:0ir4pc6v8/PJ0yw5AEtMddfXpWBXg9cnG7SgSoJuCgY= github.com/oleiade/reflections v1.0.0/go.mod h1:RbATFBbKYkVdqmSFtx13Bb/tVhR0lgOBXunWTZKeL4w= @@ -339,6 +341,8 @@ golang.org/x/crypto v0.0.0-20190829043050-9756ffdc2472/go.mod h1:yigFU9vqHzYiE8U golang.org/x/crypto v0.0.0-20190923035154-9ee001bba392/go.mod h1:/lpIB1dKB+9EgE3H3cr1v9wB50oz8l4C4h62xy7jSTY= golang.org/x/crypto v0.0.0-20191112222119-e1110fd1c708 h1:pXVtWnwHkrWD9ru3sDxY/qFK/bfc0egRovX91EjWjf4= golang.org/x/crypto v0.0.0-20191112222119-e1110fd1c708/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= +golang.org/x/crypto v0.0.0-20200204104054-c9f3fb736b72 h1:+ELyKg6m8UBf0nPFSqD0mi7zUfwPyXo23HNjMnXPz7w= +golang.org/x/crypto v0.0.0-20200204104054-c9f3fb736b72/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU= diff --git a/version b/version index b63ba696b..68c123cf1 100644 --- a/version +++ b/version @@ -1 +1 @@ -0.9 +0.10 From e0ea17c21ac1a48214afa6d30afb8fc4f1e37728 Mon Sep 17 00:00:00 2001 From: Andrew Martinez Date: Thu, 27 Feb 2020 14:22:33 -0500 Subject: [PATCH 2/3] add 0.10 doc --- doc/release-notes-0.10.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 doc/release-notes-0.10.md diff --git a/doc/release-notes-0.10.md b/doc/release-notes-0.10.md new file mode 100644 index 000000000..3d324e33e --- /dev/null +++ b/doc/release-notes-0.10.md @@ -0,0 +1,16 @@ +This page discusses the changes that you need to be aware of when migrating your Ziti deployment from version 0.9.x to version 0.10.x + +# Theme +Ziti 0.10 includes a single change: + + * Edge API input validation processing was changed to operate on the supplied JSON instead of target objects + + +# Edge API Validation + +Before this version, the Edge API allowed some fields to be omitted from requests. This behavior was due to the fact +that the API was validating the object that resulted from the JSON. This would cause some fields that were not supplied +to default to an acceptable nil/null/empty value. + +Some APIs call may now fail with validation errors expecting fields to be defined for POST (create) and PUT (update) +operations. PATCH (partial update) should not be affected. \ No newline at end of file From 720e8ea7a30ced3efd014c581303427094b301f4 Mon Sep 17 00:00:00 2001 From: Andrew Martinez Date: Thu, 27 Feb 2020 14:48:23 -0500 Subject: [PATCH 3/3] revert to v0.9 for ziti-fabric --- go.mod | 2 +- go.sum | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/go.mod b/go.mod index dd7f4a0db..953f8af98 100644 --- a/go.mod +++ b/go.mod @@ -22,7 +22,7 @@ require ( github.com/keybase/go-ps v0.0.0-20190827175125-91aafc93ba19 github.com/michaelquigley/pfxlog v0.0.0-20190813191113-2be43bd0dccc github.com/netfoundry/ziti-edge v0.10.3 - github.com/netfoundry/ziti-fabric v0.10.0 + github.com/netfoundry/ziti-fabric v0.9.5 github.com/netfoundry/ziti-foundation v0.6.5 github.com/netfoundry/ziti-sdk-golang v0.10.0 github.com/pborman/uuid v1.2.0 diff --git a/go.sum b/go.sum index 1c1505e2d..9141ffa28 100644 --- a/go.sum +++ b/go.sum @@ -222,6 +222,8 @@ github.com/netfoundry/ziti-edge v0.10.3 h1:ttG/QZWRciOoGkjbraeQzJ8Zz6PMjBihS4cBJ github.com/netfoundry/ziti-edge v0.10.3/go.mod h1:2A86jbuyzPdlmvxSMTtTAcXwnarqqBvppI89zn4iqvg= github.com/netfoundry/ziti-fabric v0.9.3 h1:qmBRJCYWJxMBFyiTNQfLKzHumcg+NLa/ONrQYyFhajY= github.com/netfoundry/ziti-fabric v0.9.3/go.mod h1:FLh8+4Qma4iC73iKYpWEbOgtVgYdwxxn/Pm0/NDcqd8= +github.com/netfoundry/ziti-fabric v0.9.5 h1:y1iKBRysuyNrBJaWIVUUvsynNdluT5MdIJlo4OogYto= +github.com/netfoundry/ziti-fabric v0.9.5/go.mod h1:wIwkusCaTJeIr+7ojELcG/wKFA/BhleQX68Ft/91ASs= github.com/netfoundry/ziti-fabric v0.10.0 h1:AdYcZengrJzmgCx6E0Uxd9YdFwUkSvxlP5AFNgkp4UE= github.com/netfoundry/ziti-fabric v0.10.0/go.mod h1:wIwkusCaTJeIr+7ojELcG/wKFA/BhleQX68Ft/91ASs= github.com/netfoundry/ziti-foundation v0.6.1/go.mod h1:27kvN9RZk7cpt2xba6owuXktNphq5hPK62CAiKnIS10=