Releases: loxilb-io/loxilb
Releases · loxilb-io/loxilb
v0.8.7
What's Changed
- probetype to be same as service proto and no default probing for onea… by @nik-netlox in #288
- PR - cicd for udp endpoints with liveness check by @TrekkieCoder in #289
- SCTP EP monitor test case added by @nik-netlox in #290
- PR - SCTP multi-homing support by @TrekkieCoder in #292
- PR - more cases added to k3s cicd by @TrekkieCoder in #293
- PR - cicd for weave support with k0s by @TrekkieCoder in #294
- SCTP Multihoming with K3s test case added by @nik-netlox in #295
- PR - Fixes after multihoming cicd runs by @TrekkieCoder in #296
- PR - More improvements to liveness check by @TrekkieCoder in #297
- SCTP case added in k0s-weave by @nik-netlox in #298
- PR - tweaks to epscale ci by @TrekkieCoder in #299
- updated CI tests by @TrekkieCoder in #301
- PR - Sanity fixes for k3s sctp multi-homing scenario by @TrekkieCoder in #302
- PR - Updated CI script to detect OS version by @TrekkieCoder in #303
- PR - liveness re-enabled for sctp svc in k3s-sctpmh ci by @TrekkieCoder in #304
- PR - updated k3s and k0s cicd by @TrekkieCoder in #305
- Cicd validation updates by @TrekkieCoder in #306
- PR - k3s multi-node cluster cicd by @TrekkieCoder in #307
- PR - k3s multi-node cluster cicd by @TrekkieCoder in #308
- PR - k3s multi-node cluster cicd (fixes) by @TrekkieCoder in #309
- K8s Calico CICD case added by @nik-netlox in #310
- PR - Enhancements to debugging by @TrekkieCoder in #311
- PR - More enhancements to debug logs by @TrekkieCoder in #314
Full Changelog: v0.8.6...v0.8.7
v0.8.6
What's Changed
- PR - cicd for kube-loxilb by @TrekkieCoder in #279
- PR - Don't include end-point stats when not available by @TrekkieCoder in #280
- PR: gh-265 Fixes for fast liveness check on ep creation by @TrekkieCoder in #281
- Send configured timeout duration in get lb request by @nik-netlox in #282
- probetype definition updated by @nik-netlox in #283
- PR - udp liveness check updated by @TrekkieCoder in #284
- PR - tcplb with liveness check cicd updated by @TrekkieCoder in #285
- PR - CICD for scaling endpoint with liveness check updated by @TrekkieCoder in #286
Full Changelog: v0.8.5...v0.8.6
v0.8.5
What's Changed
- TCP SCTP combined RPS test by @nik-netlox in #258
- PR - SCTP onearm CICD by @TrekkieCoder in #259
- Added sctp one-arm mode cicd to gh-actions by @TrekkieCoder in #260
- Docker image for Ubuntu22.04 changes by @nik-netlox in #262
- Updated to loxilib v0.8.5 by @TrekkieCoder in #264
- Update docker-image.yml by @TrekkieCoder in #267
- support: use local compiled files to build docker image by @ianchen0119 in #263
- gh-265 : Endpoint probing scheduling fixed by @nik-netlox in #266
- PR - 1. updated gofmt run 2. Some minor fix in endpoint sched 3. Updated g... by @TrekkieCoder in #268
- Default probe type to be same as LB rule, if configured with monitor … by @nik-netlox in #269
- gh-265 Fixed a regression: EP state was not reflecting in rule by @TrekkieCoder in #270
- PR: gh-84 sctp-connect probing method is integrated by @TrekkieCoder in #271
- PR - Make sure end-points are active before running one-arm cicd by @TrekkieCoder in #275
- gh-276 Fix for liveness check on req/resp for connect probes by @TrekkieCoder in #277
New Contributors
- @ianchen0119 made their first contribution in #263
Full Changelog: v0.8.4...v0.8.5
v0.8.4
What's Changed
- L3 dsr HA scenario updated by @nik-netlox in #228
- PR - Use latest version of loxilib pkg by @PacketCrunch in #229
- PR - Fixes for l3dsr mode cicd by @PacketCrunch in #230
- PR - Fixes for gh-231 by @PacketCrunch in #232
- PR - L3DSR HA scripts updated; BGP connection retry on routes get failed by @nik-netlox in #233
- mTLS for HTTPS health checks by @nik-netlox in #238
- PR - Updated CICD for netperf based CPS testing, some performance optimizations by @PacketCrunch in #240
- PR - netperf CPS cicd updated to include ipvs script by @PacketCrunch in #241
- PR - multi arch support by @PacketCrunch in #243
- Add auto completion and Prometheus features. by @inhogog2 in #245
- gh-239 related fixes after merge by @PacketCrunch in #249
- PR - Various fixes for SCTP processing by @PacketCrunch in #250
- SCTP L2 fullnat scenario in CICD by @nik-netlox in #251
- Updated loxilb-ebpf by @nik-netlox in #252
- Updated to latest submodule by @TrekkieCoder in #253
- PR - Address formatting by @TrekkieCoder in #254
- gh-242 : CPU usage fixes by @nik-netlox in #255
Full Changelog: v0.8.3...v0.8.4
v0.8.3
What's Changed
- PR - HTTPS endpoint probing by @nik-netlox in #223
- PR - Support for L3DSR using IPinIP by @dj-nlx in #224
- PR - n-tuple policy based PCAP recorder type of functionality by @dj-nlx in #225
- Anycast L3-dsr with consistent hashing scenario added in CICD by @nik-netlox in #226
Full Changelog: v0.8.2...v0.8.3
v0.8.2
What's Changed
- PR-gobgp changes for ipv6 route advertisement by @nik-netlox in #215
Full Changelog: v0.8.1...v0.8.2
v0.8.1
loxilb release v0.8.0
Highlights of the release here
-
Functional Features:
- Enhanced load-balancer support including SCTP statefulness, WRR distribution
- Integrated Firewall support
- Integrated end-point health-checks
- One-ARM, FullNAT, DSR LB mode support
- NAT66/NAT64 support
- Clustering support
- Integration with Linux egress TC hooks
-
CCM Support:
- Kubernetes 1.25 Integration
-
LB Spec:
- Stand-alone mode support kube-loxilb
- Load-balancer class support
- Advanced IPAM for ipv4/ipv6 with shared/exclusive mode
-
Utilities:
- loxicmd support : Data-Store support, more commands
What's Changed
- Logging in the API and Load balancer BGP delete API update by @inhogog2 in #34
- Merge sctp support by @dj-nlx in #36
- gh-37 unlock function is called using defer by @backguynn in #38
- goBGP handling inside loxilb by @nik-netlox in #40
- Recovery functions about the LB, Session, UlCl. by @inhogog2 in #41
- Apply gofmt in all of the code. by @inhogog2 in #44
- Handle routes when gobgp finds new path by @backguynn in #45
- fix for gh-46 by @dj-nlx in #47
- Update Dockerfile by @TrekkieCoder in #58
- Gh-61 Pull request by @dj-nlx in #62
- Session API format change. by @inhogog2 in #63
- This pull request is related to gh-16 by @dj-nlx in #68
- gh-69 : Initial scripts for cicd by @nik-netlox in #70
- gh-69 : load balancer (scenario5) added by @nik-netlox in #72
- scenario4 validation by @nik-netlox in #73
- Ingress policer implementation by @dj-nlx in #74
- Create/Delete QoS Policy API added by @inhogog2 in #76
- Mirror: Initial support by @dj-nlx in #78
- Advanced Sanity scenarios added by @nik-netlox in #81
- scenario3 for UL-CL added by @nik-netlox in #82
- Ease rollout of release dockers by @dj-nlx in #91
- API logic change by @inhogog2 in #94
- Scenario8 added by @nik-netlox in #93
- Updated README to reflect go report card by @TrekkieCoder in #101
- gh-99 support for wrr load-balancing by @dj-nlx in #102
- Formatting changes by @nik-netlox in #103
- SCTP LB scenarios added in CICD by @nik-netlox in #104
- Some API added by @inhogog2 in #105
- add ippool for support k8s multi cluster by @backguynn in #106
- gh-109: No GTP extension header if QFI is 0 by @nik-netlox in #110
- Fixed License by @TrekkieCoder in #111
- Update README.md by @TrekkieCoder in #112
- One arm-mode support added by @dj-nlx in #113
- gofmt changes by @dj-nlx in #114
- Basic network function APIs and one arm LB flag by @inhogog2 in #115
- gh-108 Get API for one arm mode. by @inhogog2 in #116
- gh-66 support for ipsec and wg vti by @dj-nlx in #117
- Fixes for gh-118 by @dj-nlx in #119
- gh-66 updated cicd scenario by @dj-nlx in #120
- Ipsec VTI support by @dj-nlx in #121
- HA support added with CICD scenario by @nik-netlox in #122
- Fix minor bugs in the API by @inhogog2 in #124
- wildcard match and fw support in ebpf by @dj-nlx in #125
- Support for latest clang by @dj-nlx in #126
- Created basic-sanity-ubuntu-22 by @TrekkieCoder in #127
- golint and other formatting changes by @dj-nlx in #128
- Updated gh-actions for ubuntu22.04 by @dj-nlx in #129
- Clustering support added by @nik-netlox in #130
- Send tcp-resets for established inactive sessions by @dj-nlx in #132
- Updated sanity scripts by @dj-nlx in #134
- API support for gh-19 by @dj-nlx in #135
- gh-131 related by @dj-nlx in #136
- sctp full nat CICD scenario by @dj-nlx in #137
- minor fixes to sctp fullnat cicd by @dj-nlx in #138
- Firewall and Vlan API added by @inhogog2 in #140
- Swagger document update by @inhogog2 in #141
- sync to latest submodule by @dj-nlx in #144
- sctp checksum fixes by @dj-nlx in #146
- Merging with latest loxilib by @dj-nlx in #147
- loxilb with ipsec strongswan scenario by @nik-netlox in #148
- gh-actions update by @dj-nlx in #149
- Scalable load-balancer end-point management by @dj-nlx in #150
- gh-28 Initial support for NAT64/46 by @dj-nlx in #151
- Added FDB and VxLAN GET API by @inhogog2 in #152
- Fixes for NAT66 by @dj-nlx in #153
- nat66 sanity CI by @dj-nlx in #154
- Clustering scenarios added by @nik-netlox in #155
- Generic fixes and code-review based cleanup by @dj-nlx in #156
- nat66-timeout CI by @dj-nlx in #157
- Cluster sanity CI by @nik-netlox in #158
- CPS test fixes by @dj-nlx in #159
- gh-28 nat64 fixes by @dj-nlx in #160
- cicd framework reorganized by @dj-nlx in #161
- WRR-LB Sanity CI by @dj-nlx in #162
- Support for ebpf egress hooks by @dj-nlx in #163
- On-demand end point checks by @dj-nlx in #164
- EPMon CI Script by @dj-nlx in #165
- Fix for LB get RestAPI call by @dj-nlx in #166
- LB ep-state to be included in restcall by @dj-nlx in #167
- PR for ep scale by @dj-nlx in #168
- Support for mark based LB selection criteria by @dj-nlx in #169
- DSR Support PR by @dj-nlx in #170
- PR - Better support for LB end-point modification by @dj-nlx in #171
- PR - Fixes to One-ARM NAT mode by @dj-nlx in #172
- Data store CI by @nik-netlox in #174
- Fix minor bugs in the firewall by @inhogog2 in #175
- PR - Support for clang13 (for Ubuntu 22) by @dj-nlx in #176
- Update data-store-CI.yml by @nik-netlox in #177
- Version bumped and updated latest submodule by @dj-nlx in #178
- PR - Initial hitless clustering support by @dj-nlx in #179
- Fixes for build and CICD break by @dj-nlx in #180
- PR - Updated APIs for LB end-point metrics by @dj-nlx in #181
- PR - Support for lifecycle management of LB endpoints by @dj-nlx in #182
- PR - Allow Loadbalancer EP management to be turned off by @dj-nlx in #183
- Fixes towards release 0.8.0 by @dj-nlx in #184
- PR - Added more CICD scenarios for DSR mode by @dj-nlx in #185
- Code cleanup for release v0.8.0 by @dj-nlx in #186
- PR - Keepalive Integration by @nik-netlox in #187
- Stability and other fixes towards release v0.8.0 by @d...