Releases: networkservicemesh/sdk
Releases · networkservicemesh/sdk
v1.14.1
v1.14.1-rc.4
Full Changelog: v1.14.1-rc.2...v1.14.1-rc.4
v1.14.1-rc.3
Full Changelog: v1.14.1-rc.2...v1.14.1-rc.3
v1.14.1-rc.2
Full Changelog: v1.14.1-rc.1...v1.14.1-rc.2
v1.14.1-rc.1
Full Changelog: v1.14.0...v1.14.1-rc.1
v1.14.0
Full Changelog: v1.13.2...v1.14.0
v1.14.0-rc.7
Full Changelog: v1.13.2...v1.14.0-rc.7
v1.14.0-rc.6
What's Changed
- [qfix] Use grpcutils.UnwrapCode in setid by @Bolodya1997 in #985
- [qfix] Add timeout for discoverNetworkServiceEndpoint by @Bolodya1997 in #986
- [qfix] Use main branch for update by @Bolodya1997 in #987
- Update from update/networkservicemesh/api by @nsmbot in #990
- Update from update/networkservicemesh/api by @nsmbot in #992
- fix: do not create release base on default branch by @denis-tingaikin in #991
- Fix unstable tests in onidle package by @d-uzlov in #989
- [sdk#740] Rework sandbox by @Bolodya1997 in #811
- [sdk#994] Heal deadline by @Bolodya1997 in #995
- [sdk#993] Fix TestMock_AfterFunc by @Bolodya1997 in #1000
- fix: use max of ctx.deadline and requestDuration for healing by @glazychev-art in #1006
- Update from update/networkservicemesh/api by @nsmbot in #1011
- fix: Add possible for long-living grpc connections to update expired certificates by @denis-tingaikin in #1005
- fix: registry/refresh clients doesn't refresh NSEs registration in case of floating interdomain by @denis-tingaikin in #1004
- Added fallthrough check in matching by @Mixaster995 in #1010
- [sdk#999] Make sandbox entries restartable by @Bolodya1997 in #1002
- [deployments-k8s#2003] Add discover close for expired NSE by @Bolodya1997 in #1013
- Set default kernel interface name by @glazychev-art in #1014
- fix: NSE registrations could have internal IPs in floating registry by @denis-tingaikin in #1016
- [sdk#809] Refresh should not happen after failed request by @Bolodya1997 in #1017
- Limit kernel interface name by @glazychev-art in #1022
- Update from update/networkservicemesh/api by @nsmbot in #1023
- qfix: Stabilize SwapIPNSERegistry tests by @denis-tingaikin in #1019
- [qfix] Fix kernel client by @Bolodya1997 in #1024
- Add WithInterfaceName option to kernelMechanismServer by @glazychev-art in #1025
- qfix: DNSNSEResolve server should correctly translate NSE for floating side and for querying side by @denis-tingaikin in #1027
- [sdk#1028] Fix Timeout, Expire to handle failed Close, Unregister by @Bolodya1997 in #1030
- [qfix] Fix panic on metadata chain elements double Close by @Bolodya1997 in #1036
- [qfix] Increase default dial timeout to 1 second by @Bolodya1997 in #1037
- [qfix] Fix metadata cleanup by @Bolodya1997 in #1038
- Don't directly update sdk-vpp by @edwarnicke in #1049
- Formatting change for NSMBot PR message by @Mixaster995 in #1041
- [deployments-k8s#2412] Fix DNS by @Bolodya1997 in #1054
- qfix: Changed sha retrieving by @Mixaster995 in #1058
- [sdk#1039] Move counter chain element to networkservice/utils by @Bolodya1997 in #1056
- Remove debug.Stack() from logger by @glazychev-art in #1053
- [qfix] Fix Test_ConnectToDeadNSEUsecase by @Bolodya1997 in #1062
- [deployments-k8s#2393] Rework sandbox.DefaultDialOptions to sandbox.DialOptions with options by @Bolodya1997 in #1059
- Quickfix - fixed merge method by @Mixaster995 in #1063
- Update from update/networkservicemesh/api by @nsmbot in #1061
- [sdk#1039] Reorder client chain elements by @Bolodya1997 in #1040
- qfix: Fix dial options in client heal test by @glazychev-art in #1064
- [sdk-vpp#314] Support empty chains by @Bolodya1997 in #1044
- [qfix] Fix client chain order by @Bolodya1997 in #1065
- [sdk#1042] Fix monitor blocking sending events on non-reading client by @Bolodya1997 in #1066
- [sdk#1026] Add closectx by @Bolodya1997 in #1035
- [sdk-vpp#314] Add switch-case chain elements by @Bolodya1997 in #1046
- refactor: Rework OPA policies with go 'embed' by @denis-tingaikin in #1018
- fix: Actualise authorize server with latest main branch changes by @denis-tingaikin in #1071
- [deployments-k8s#2689] Use DNS cache plugin by @Bolodya1997 in #1070
- [qfix] CVE-2020-26160 by @edwarnicke in #1073
- Introducing the begin chain element by @edwarnicke in #1072
- Update from update/networkservicemesh/api by @nsmbot in #1075
- [sdk-vpp#314] Add endpoint.Combine by @Bolodya1997 in #1077
- [qfix] Add refresh retries on failure by @Bolodya1997 in #1081
- [qfix] Add WithEndpointChange heal option by @Bolodya1997 in #1082
- [deployments-k8s#2393] Rework connect to per-request clients by @Bolodya1997 in #1069
- remove cmd-nse-icmp-responder as dependent repo by @pperiyasamy in #1086
- [qfix] Fix goleak checks in connect tests by @Bolodya1997 in #1087
- [vlan multiplexing] add vlan tag for vlan supported kernel mechanism by @pperiyasamy in #1088
- Manually update used grpcfd version by @Bolodya1997 in #1090
- Make vxlan port configurable by @zolug in #1091
- [qfix] Manually cleanup old mechanism on Close in
mechanismtranslation
by @Bolodya1997 in #1100 - [qfix] Fix resource leak in begin by @edwarnicke in #1104
- Rework client, connect, to simplify and prepare for simpler healing. by @edwarnicke in #1083
- Readme for logs by @Mixaster995 in #1102
- [sdk#1111] Fix
sendfd
issue on URL change by @Bolodya1997 in #1112 - Upgrade nats in response to https://github.com/networkservicemesh/sdk/security/dependabot/go.sum/github.com%2Fnats-io%2Fnats-server%2Fv2/open by @edwarnicke in #1114
- [vxlan] store generated vni in metadata by @glazychev-art in #1117
- Changes to logs by @Mixaster995 in #1096
- feat: Add "retry" networkservice.Client wrapper for nscs by @denis-tingaikin in #1129
- Fixes for data races in logs by @Mixaster995 in #1125
- Add cmd-admission-webhook-k8s to dependent repos by @edwarnicke in #1133
- feat: Rework discover: Delete time based wait logic by @denis-tingaikin in #1128
- SDK updates according to new API by @NikitaSkrynnik in #1127
- Update from update/networkservicemesh/api by @nsmbot in #1136
- Update from update/networkservicemesh/api by @nsmbot in #1137
- Update from update/networkservicemesh/api by @nsmbot in #1138
- feat: Add support for point-to-multipoint forwarders in NSM by @denis-tingaikin in #1122
- [qfix] Fix storing forwarder name by @glazychev-art in #1139
- Update from update/networkservicemesh/api by @nsmbot in #1142
- Add singlepointipam by @ljkiraly in #1093
- qfix: memory registry should be used directly in nsmgr on discovering forwarders by @denis-tingaikin in #1143
- fix: Rework filtermechanisms from server to client by @denis-tingaikin in https://github.com/ne...
v1.14.0-rc.5
What's Changed
- [qfix] Use grpcutils.UnwrapCode in setid by @Bolodya1997 in #985
- [qfix] Add timeout for discoverNetworkServiceEndpoint by @Bolodya1997 in #986
- [qfix] Use main branch for update by @Bolodya1997 in #987
- Update from update/networkservicemesh/api by @nsmbot in #990
- Update from update/networkservicemesh/api by @nsmbot in #992
- fix: do not create release base on default branch by @denis-tingaikin in #991
- Fix unstable tests in onidle package by @d-uzlov in #989
- [sdk#740] Rework sandbox by @Bolodya1997 in #811
- [sdk#994] Heal deadline by @Bolodya1997 in #995
- [sdk#993] Fix TestMock_AfterFunc by @Bolodya1997 in #1000
- fix: use max of ctx.deadline and requestDuration for healing by @glazychev-art in #1006
- Update from update/networkservicemesh/api by @nsmbot in #1011
- fix: Add possible for long-living grpc connections to update expired certificates by @denis-tingaikin in #1005
- fix: registry/refresh clients doesn't refresh NSEs registration in case of floating interdomain by @denis-tingaikin in #1004
- Added fallthrough check in matching by @Mixaster995 in #1010
- [sdk#999] Make sandbox entries restartable by @Bolodya1997 in #1002
- [deployments-k8s#2003] Add discover close for expired NSE by @Bolodya1997 in #1013
- Set default kernel interface name by @glazychev-art in #1014
- fix: NSE registrations could have internal IPs in floating registry by @denis-tingaikin in #1016
- [sdk#809] Refresh should not happen after failed request by @Bolodya1997 in #1017
- Limit kernel interface name by @glazychev-art in #1022
- Update from update/networkservicemesh/api by @nsmbot in #1023
- qfix: Stabilize SwapIPNSERegistry tests by @denis-tingaikin in #1019
- [qfix] Fix kernel client by @Bolodya1997 in #1024
- Add WithInterfaceName option to kernelMechanismServer by @glazychev-art in #1025
- qfix: DNSNSEResolve server should correctly translate NSE for floating side and for querying side by @denis-tingaikin in #1027
- [sdk#1028] Fix Timeout, Expire to handle failed Close, Unregister by @Bolodya1997 in #1030
- [qfix] Fix panic on metadata chain elements double Close by @Bolodya1997 in #1036
- [qfix] Increase default dial timeout to 1 second by @Bolodya1997 in #1037
- [qfix] Fix metadata cleanup by @Bolodya1997 in #1038
- Don't directly update sdk-vpp by @edwarnicke in #1049
- Formatting change for NSMBot PR message by @Mixaster995 in #1041
- [deployments-k8s#2412] Fix DNS by @Bolodya1997 in #1054
- qfix: Changed sha retrieving by @Mixaster995 in #1058
- [sdk#1039] Move counter chain element to networkservice/utils by @Bolodya1997 in #1056
- Remove debug.Stack() from logger by @glazychev-art in #1053
- [qfix] Fix Test_ConnectToDeadNSEUsecase by @Bolodya1997 in #1062
- [deployments-k8s#2393] Rework sandbox.DefaultDialOptions to sandbox.DialOptions with options by @Bolodya1997 in #1059
- Quickfix - fixed merge method by @Mixaster995 in #1063
- Update from update/networkservicemesh/api by @nsmbot in #1061
- [sdk#1039] Reorder client chain elements by @Bolodya1997 in #1040
- qfix: Fix dial options in client heal test by @glazychev-art in #1064
- [sdk-vpp#314] Support empty chains by @Bolodya1997 in #1044
- [qfix] Fix client chain order by @Bolodya1997 in #1065
- [sdk#1042] Fix monitor blocking sending events on non-reading client by @Bolodya1997 in #1066
- [sdk#1026] Add closectx by @Bolodya1997 in #1035
- [sdk-vpp#314] Add switch-case chain elements by @Bolodya1997 in #1046
- refactor: Rework OPA policies with go 'embed' by @denis-tingaikin in #1018
- fix: Actualise authorize server with latest main branch changes by @denis-tingaikin in #1071
- [deployments-k8s#2689] Use DNS cache plugin by @Bolodya1997 in #1070
- [qfix] CVE-2020-26160 by @edwarnicke in #1073
- Introducing the begin chain element by @edwarnicke in #1072
- Update from update/networkservicemesh/api by @nsmbot in #1075
- [sdk-vpp#314] Add endpoint.Combine by @Bolodya1997 in #1077
- [qfix] Add refresh retries on failure by @Bolodya1997 in #1081
- [qfix] Add WithEndpointChange heal option by @Bolodya1997 in #1082
- [deployments-k8s#2393] Rework connect to per-request clients by @Bolodya1997 in #1069
- remove cmd-nse-icmp-responder as dependent repo by @pperiyasamy in #1086
- [qfix] Fix goleak checks in connect tests by @Bolodya1997 in #1087
- [vlan multiplexing] add vlan tag for vlan supported kernel mechanism by @pperiyasamy in #1088
- Manually update used grpcfd version by @Bolodya1997 in #1090
- Make vxlan port configurable by @zolug in #1091
- [qfix] Manually cleanup old mechanism on Close in
mechanismtranslation
by @Bolodya1997 in #1100 - [qfix] Fix resource leak in begin by @edwarnicke in #1104
- Rework client, connect, to simplify and prepare for simpler healing. by @edwarnicke in #1083
- Readme for logs by @Mixaster995 in #1102
- [sdk#1111] Fix
sendfd
issue on URL change by @Bolodya1997 in #1112 - Upgrade nats in response to https://github.com/networkservicemesh/sdk/security/dependabot/go.sum/github.com%2Fnats-io%2Fnats-server%2Fv2/open by @edwarnicke in #1114
- [vxlan] store generated vni in metadata by @glazychev-art in #1117
- Changes to logs by @Mixaster995 in #1096
- feat: Add "retry" networkservice.Client wrapper for nscs by @denis-tingaikin in #1129
- Fixes for data races in logs by @Mixaster995 in #1125
- Add cmd-admission-webhook-k8s to dependent repos by @edwarnicke in #1133
- feat: Rework discover: Delete time based wait logic by @denis-tingaikin in #1128
- SDK updates according to new API by @NikitaSkrynnik in #1127
- Update from update/networkservicemesh/api by @nsmbot in #1136
- Update from update/networkservicemesh/api by @nsmbot in #1137
- Update from update/networkservicemesh/api by @nsmbot in #1138
- feat: Add support for point-to-multipoint forwarders in NSM by @denis-tingaikin in #1122
- [qfix] Fix storing forwarder name by @glazychev-art in #1139
- Update from update/networkservicemesh/api by @nsmbot in #1142
- Add singlepointipam by @ljkiraly in #1093
- qfix: memory registry should be used directly in nsmgr on discovering forwarders by @denis-tingaikin in #1143
- fix: Rework filtermechanisms from server to client by @denis-tingaikin in https://github.com/ne...
v1.14.0-rc.4
What's Changed
- [qfix] Use grpcutils.UnwrapCode in setid by @Bolodya1997 in #985
- [qfix] Add timeout for discoverNetworkServiceEndpoint by @Bolodya1997 in #986
- [qfix] Use main branch for update by @Bolodya1997 in #987
- Update from update/networkservicemesh/api by @nsmbot in #990
- Update from update/networkservicemesh/api by @nsmbot in #992
- fix: do not create release base on default branch by @denis-tingaikin in #991
- Fix unstable tests in onidle package by @d-uzlov in #989
- [sdk#740] Rework sandbox by @Bolodya1997 in #811
- [sdk#994] Heal deadline by @Bolodya1997 in #995
- [sdk#993] Fix TestMock_AfterFunc by @Bolodya1997 in #1000
- fix: use max of ctx.deadline and requestDuration for healing by @glazychev-art in #1006
- Update from update/networkservicemesh/api by @nsmbot in #1011
- fix: Add possible for long-living grpc connections to update expired certificates by @denis-tingaikin in #1005
- fix: registry/refresh clients doesn't refresh NSEs registration in case of floating interdomain by @denis-tingaikin in #1004
- Added fallthrough check in matching by @Mixaster995 in #1010
- [sdk#999] Make sandbox entries restartable by @Bolodya1997 in #1002
- [deployments-k8s#2003] Add discover close for expired NSE by @Bolodya1997 in #1013
- Set default kernel interface name by @glazychev-art in #1014
- fix: NSE registrations could have internal IPs in floating registry by @denis-tingaikin in #1016
- [sdk#809] Refresh should not happen after failed request by @Bolodya1997 in #1017
- Limit kernel interface name by @glazychev-art in #1022
- Update from update/networkservicemesh/api by @nsmbot in #1023
- qfix: Stabilize SwapIPNSERegistry tests by @denis-tingaikin in #1019
- [qfix] Fix kernel client by @Bolodya1997 in #1024
- Add WithInterfaceName option to kernelMechanismServer by @glazychev-art in #1025
- qfix: DNSNSEResolve server should correctly translate NSE for floating side and for querying side by @denis-tingaikin in #1027
- [sdk#1028] Fix Timeout, Expire to handle failed Close, Unregister by @Bolodya1997 in #1030
- [qfix] Fix panic on metadata chain elements double Close by @Bolodya1997 in #1036
- [qfix] Increase default dial timeout to 1 second by @Bolodya1997 in #1037
- [qfix] Fix metadata cleanup by @Bolodya1997 in #1038
- Don't directly update sdk-vpp by @edwarnicke in #1049
- Formatting change for NSMBot PR message by @Mixaster995 in #1041
- [deployments-k8s#2412] Fix DNS by @Bolodya1997 in #1054
- qfix: Changed sha retrieving by @Mixaster995 in #1058
- [sdk#1039] Move counter chain element to networkservice/utils by @Bolodya1997 in #1056
- Remove debug.Stack() from logger by @glazychev-art in #1053
- [qfix] Fix Test_ConnectToDeadNSEUsecase by @Bolodya1997 in #1062
- [deployments-k8s#2393] Rework sandbox.DefaultDialOptions to sandbox.DialOptions with options by @Bolodya1997 in #1059
- Quickfix - fixed merge method by @Mixaster995 in #1063
- Update from update/networkservicemesh/api by @nsmbot in #1061
- [sdk#1039] Reorder client chain elements by @Bolodya1997 in #1040
- qfix: Fix dial options in client heal test by @glazychev-art in #1064
- [sdk-vpp#314] Support empty chains by @Bolodya1997 in #1044
- [qfix] Fix client chain order by @Bolodya1997 in #1065
- [sdk#1042] Fix monitor blocking sending events on non-reading client by @Bolodya1997 in #1066
- [sdk#1026] Add closectx by @Bolodya1997 in #1035
- [sdk-vpp#314] Add switch-case chain elements by @Bolodya1997 in #1046
- refactor: Rework OPA policies with go 'embed' by @denis-tingaikin in #1018
- fix: Actualise authorize server with latest main branch changes by @denis-tingaikin in #1071
- [deployments-k8s#2689] Use DNS cache plugin by @Bolodya1997 in #1070
- [qfix] CVE-2020-26160 by @edwarnicke in #1073
- Introducing the begin chain element by @edwarnicke in #1072
- Update from update/networkservicemesh/api by @nsmbot in #1075
- [sdk-vpp#314] Add endpoint.Combine by @Bolodya1997 in #1077
- [qfix] Add refresh retries on failure by @Bolodya1997 in #1081
- [qfix] Add WithEndpointChange heal option by @Bolodya1997 in #1082
- [deployments-k8s#2393] Rework connect to per-request clients by @Bolodya1997 in #1069
- remove cmd-nse-icmp-responder as dependent repo by @pperiyasamy in #1086
- [qfix] Fix goleak checks in connect tests by @Bolodya1997 in #1087
- [vlan multiplexing] add vlan tag for vlan supported kernel mechanism by @pperiyasamy in #1088
- Manually update used grpcfd version by @Bolodya1997 in #1090
- Make vxlan port configurable by @zolug in #1091
- [qfix] Manually cleanup old mechanism on Close in
mechanismtranslation
by @Bolodya1997 in #1100 - [qfix] Fix resource leak in begin by @edwarnicke in #1104
- Rework client, connect, to simplify and prepare for simpler healing. by @edwarnicke in #1083
- Readme for logs by @Mixaster995 in #1102
- [sdk#1111] Fix
sendfd
issue on URL change by @Bolodya1997 in #1112 - Upgrade nats in response to https://github.com/networkservicemesh/sdk/security/dependabot/go.sum/github.com%2Fnats-io%2Fnats-server%2Fv2/open by @edwarnicke in #1114
- [vxlan] store generated vni in metadata by @glazychev-art in #1117
- Changes to logs by @Mixaster995 in #1096
- feat: Add "retry" networkservice.Client wrapper for nscs by @denis-tingaikin in #1129
- Fixes for data races in logs by @Mixaster995 in #1125
- Add cmd-admission-webhook-k8s to dependent repos by @edwarnicke in #1133
- feat: Rework discover: Delete time based wait logic by @denis-tingaikin in #1128
- SDK updates according to new API by @NikitaSkrynnik in #1127
- Update from update/networkservicemesh/api by @nsmbot in #1136
- Update from update/networkservicemesh/api by @nsmbot in #1137
- Update from update/networkservicemesh/api by @nsmbot in #1138
- feat: Add support for point-to-multipoint forwarders in NSM by @denis-tingaikin in #1122
- [qfix] Fix storing forwarder name by @glazychev-art in #1139
- Update from update/networkservicemesh/api by @nsmbot in #1142
- Add singlepointipam by @ljkiraly in #1093
- qfix: memory registry should be used directly in nsmgr on discovering forwarders by @denis-tingaikin in #1143
- fix: Rework filtermechanisms from server to client by @denis-tingaikin in https://github.com/ne...