github.com/superedge/superedge
v0.9.0
#1586 most downloaded on Go modules
superedge/superedge
What this package is like to depend on
Last release 3 years ago
no release in 18 months
Ships unpredictably
gaps range from 9 days to 9 months
Nearly every release is documented
notes for 10 of 10 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
44 releases · first in 2021
0 releases in the last 12 months
see the full history below
Release timeline
44 releases · Mar 2021 to Feb 2024Releases
latest 44-
v0.9.1-0.20240220100219-a979e051d11920 Feb 2024 pre-releaseNothing published for this version
-
v0.9.1-0.20240111121703-2425a91c625011 Jan 2024 pre-releaseNothing published for this version
-
v0.9.020 Apr 2023 -
v0.8.3-0.20230331095714-2c7939ea57f631 Mar 2023 pre-releaseNothing published for this version
-
v0.8.3-0.20230329032742-df291e14c5fa29 Mar 2023 pre-releaseNothing published for this version
-
v0.8.3-0.20230327031915-c5d25f63db8727 Mar 2023 pre-releaseNothing published for this version
-
v0.8.3-0.20230324095652-93e7ee5dc41d24 Mar 2023 pre-releaseNothing published for this version
-
v0.8.3-0.20230323064038-153ba5922fbd23 Mar 2023 pre-releaseNothing published for this version
-
v0.8.3-0.20230317072132-72ab0dfce89117 Mar 2023 pre-releaseNothing published for this version
-
v0.8.230 Jan 2023 -
v0.8.1-0.20230214080208-7d973154f03714 Feb 2023 pre-releaseNothing published for this version
-
v0.8.1-0.20230104083813-ec37ebe422c704 Jan 2023 pre-releaseNothing published for this version
-
v0.8.1-0.20220816041444-6dfecbcbc1e816 Aug 2022 pre-releaseNothing published for this version
-
v0.8.020 Jul 2022Release notes
Open source →Release v0.8.0 / 2022-07-20
1. Features and Enhancements
- Support Kubernetes 1.22.6 version. (#368 #371)
- Separate
edgeadmfrom superedge project for easy maintenance. Please refer to the sub-project: edgeadm - Support SuperEdge cluster in TKEStack project. Please refer to this pr in TKE (#1994)
- Tunnel support http_proxy ability to enable edge/edge edge/cloud communication. (#374)
- Lite-apiserver support to cache some critical resource(node, service, etc) at edge node with the purpose of reducing network traffic. (#396 #400)
- application-grid-wrapper support to watch
Ingressresource to enablenginx-ingress-controllerat NodeUnit. (#411) - Add parameters to skip the verification of the domain name and ip signed by the apiserver certificate. (#382)
- Tunnel supports ExternalName service forwarding. (#388)
- Lite-apiserver can skip ca verification for serviceaccount. (#391)
- AMR32 Platform building support .(#362)
2.Bug Fixes
- site-manager: FIX NodeUnit and NodeGroup about setnode (#364)
- Fix lite-apiserver problem: write cache error (#366)
- application-grid-controller: Fix metadata.resourceVersion: Invalid value(#369)
- edgeadm change kubeproxy configmap namespace(#392)
- edgeadm should not create endpointslice: 'kubernetes-no-edge'(#397)
- Solve the problem of network error causing cache return failure (#402)
- Kubernetes 1.22 version: the edge node will obtain the fake token when the apiserver is inaccessible (#419)
3. Contributor
In v0.8.0 verison, we don't add more big features. The main purpose of this version is to enhance the project's usability and stability. Thanks for the following contributors:
-
v0.7.1-0.20220613024044-e2b9adaacc8213 Jun 2022 pre-releaseNothing published for this version
-
v0.7.1-0.20220511073339-961603ba416411 May 2022 pre-releaseNothing published for this version
-
v0.7.1-0.20220507093617-be9ecf12049e07 May 2022 pre-releaseNothing published for this version
-
v0.7.1-0.20220421104515-571d5ef3b2a121 Apr 2022 pre-releaseNothing published for this version
-
v0.7.1-0.20220407144614-2a68c56e1ed507 Apr 2022 pre-releaseNothing published for this version
-
v0.7.1-0.20220331025312-b0f2ed535ac031 Mar 2022 pre-releaseNothing published for this version
-
v0.7.010 Mar 2022Release notes
Open source →Release v0.7.0 / 2022-03-09
1. Features and Enhancements
-
Support NodeUnit and Nodegroup CRD to manage edge site resources. (#289 @attlee-wang)
-
Support an edge applications can be updated when the cloud edge network is disconnected. (#343 @attlee-wang @luhaopei)
-
Tunnel supports apiserver EgressSelector feature. (#314 @00pf00 )
-
Edge-health supports user-defined edge node health check plugins. (#317 @JaneLiuL)
-
Add Superedge support k8s v1.20.6 (#271 @attlee-wang)
-
Support containerd runtime install in edgeadm. ( #322 @malc0lm)
-
Support adding edge nodes and native K8s nodes to SuperEdge edge clusters. (#282 @luhaopei)
-
Lite-apiserver supports specifying multiple network interfaces to establish connections with the cloud. (#263 @huweihuang)
-
Lite-apiserver support use pebble as storage. ( #340 #341 ctlove0523)
-
Lite-apiserver support pprof debugging. (#271 @00pf00 #286 wangchenglong01)
2.Bug Fixes
- FIX wrapper for different k8s version about EndpointSlice (#205 @chenkaiyue)
- FIX: keep annotations when application-grid-controller create service from servicegrid. (#310 @jasine)
- FIx: edgeadm init and join with --enable-edge, and node label mistaken. ( #333 @malc0lm)
- FIX redefined log_dir panic. (#346 @huweihuang)
- FIX: Set_file_content func in init-node.sh. (#308 @jasine)
3.Documentation
- Support nodeunit and Nodegroup CRD to manage edge site resources. (#289 @attlee-wang)
- Tunnel supports apiserver EgressSelector feature using docs. (#314 @00pf00 )
4. Demo Examples
- Superedge and fabedge jointly support native service mutual access and podip pass through in edge k8s clusters(#270 @00pf00 )
- Add Use GPU in SuperEdge ( #291 @payall4u)
- Add the WasmEdge runtime to SuperEdge to run WebAssembly applications (#335 @malc0lm)
5. Contributor
New outstanding contributors members of the SuperEdge community:
-
-
v0.6.2-0.20220224134823-aca95b32877024 Feb 2022 pre-releaseNothing published for this version
-
v0.6.123 Feb 2022Release notes
Open source →Create a class of Nodeunit based on node label key
Signed-off-by: JaneLiuL [email protected]
Co-authored-by: attlee-wang [email protected]
-
v0.6.1-0.20211123060102-fed71a9bf97223 Nov 2021 pre-releaseNothing published for this version
-
v0.6.028 Sep 2021Release notes
Open source →Release v0.6.0 / 2021-09-28
Features and Enhancements
- EdgeX Foundry: Integrate one-click deployment of native EdgeX Foundry components in edgeadm addon to support the access of edge devices(#229,@OmigaXm)
- Integrate one-click deployment topolvm in edgeadm addon, users can experience the CSI capabilities of Local PV dynamic configuration PV and dynamic expansion PV(#247,@attlee-wang)
- Add the feedback of ServiceGroup deployment status and events to increase the convenience for users to operate and maintain the application status of edge sites;(#240,@chenkaiyue)
- Add 3 demos that use ecological components in SuperEdge
- Deploy Tars demo on SuperEdge to help users use Tars development framework on edge sites;(#243,@XIAOYUELIN)
- Add an demo of using Tengine + SuperEdge to deploy edge AI applications across platforms to help users use AI-related frameworks in SuperEdge(#243,@XIAOYUELIN)
- Add an demo of collecting edge application monitoring data so that users can access edge application monitoring(#232,@XIAOYUELIN)
Bug Fixes
- ServiceGroup: use template templateHasher modified to reconcile;(#240,@chenkaiyue)
- ServiceGroup: fix event scheme used in ServiceGroup;(#240,@chenkaiyue)
- Use multiple pipes to read an io.ReaderClose at the same time;;(#252,@00pf00)
Documentation
- Added the use document of edgex found on Superedge(#234,@OmigaXm)
- Added topolvm use document(#254,@attlee-wang)
- Added MAINTAINERS and SECURITY file (#244,@attlee-wang)
-
v0.5.1-0.20210723091429-c5ccc2cf984123 Jul 2021 pre-releaseNothing published for this version
-
v0.5.023 Jul 2021Release notes
Open source →Release v0.5.0 / 2021-07-23
Features and Enhancements
- Edgeadm: add kube-vip as default HA component support(#186,@lianghao208)
- TunnelCloud HPA: add tunnel-cloud metrics for HPA(#187,@00pf00), support tunnel-cloud HPA based on the number of connected edge nodes(#189,@00pf00). Usage
- Deploy Prometheus(#189,@00pf00), Usage
- TunnelCloud DNS: Separate the synchronization of podIP and Endpoints(#177,@00pf00)
- Edgeadm: Deploy coredns for every edge node by servicegroup(#185,@attlee-wang)
Bug Fixes
- Edgeadm: Fix x509 certificate bug when joining edge nodes(#174,@lianghao208)
- Edgeadm: Fix tunnel-coredns addr when join master(#176,@attlee-wang)
Documentation
-
v0.5.0-beta.021 Jul 2021 pre-releaseRelease notes
Open source →Solve the deployment failure caused by tab (#192)
* Update the version information in the document
Signed-off-by: 00pf00 <[email protected]>
-
v0.4.1-0.20210721021549-c80112deaca521 Jul 2021 pre-releaseNothing published for this version
-
v0.4.1-0.20210623025731-5e53f15ee37623 Jun 2021 pre-releaseNothing published for this version
-
v0.4.018 Jun 2021Release notes
Open source →Release v0.4.0 / 2021-06-18
Features and Enhancements
- Penetrator. It is used to batch add and reload edge nodes from the cloud(#121,@00pf00). The user submits nodetask, a Kubernetes CRD, and then penetrator batch adds and reloads edge nodes in the background, even if the nodes can only be accessed one-way. usage
- Support SSH login to edge nodes from cloud, even if the nodes can only be accessed one-way(#140,@00pf00). usage
- Servicegroup supports multi cluster application distribution(#139,@chenkaiyue). Nodeunits under the same nodegroup can be distributed in different clusters and need to be used together with clusternet. usage
- SuperEdge can install into native Kubernetes cluster as add-on(#129,@lianghao208). usage
- Fetch the NewInitNodePhase() function directly into an
init-node.shscript(#138,@k2let). - Upgrade k8s.io/klog into k8s.io/klog/v2(#136,@attlee-wang).
Bug Fixes
- Modify edgeadm, to disable selinux(#132, @k2let).
- Lite-apiserver: add modify-request-accept param(#126, @Beckham007).
- Check node name parameter, the IPv4 format is not supported(#125, @zhhray).
Documentation
- Add hostname requirements to deployment docs(#150, @jasine).
- Add edge-health deploy(#141, @attlee-wang).
-
v0.4.0-beta.0.0.20210617092942-f0009e639a9417 Jun 2021 pre-releaseNothing published for this version
-
v0.4.0-beta.017 Jun 2021 pre-release -
v0.3.1-0.20210617084249-6387167499b317 Jun 2021 pre-releaseNothing published for this version
-
v0.3.1-0.20210616143009-c0351e34f04d16 Jun 2021 pre-releaseNothing published for this version
-
v0.3.1-0.20210603022117-86aaa4ebd43003 Jun 2021 pre-releaseNothing published for this version
-
v0.3.1-0.20210528034124-e8fd84aa487e28 May 2021 pre-releaseNothing published for this version
-
v0.3.1-0.20210527101809-711c7391ec0927 May 2021 pre-releaseNothing published for this version
-
v0.3.1-0.20210524050207-0749d0a60e7024 May 2021 pre-releaseNothing published for this version
-
v0.3.020 May 2021 -
v0.3.0-beta.013 May 2021 pre-release -
v0.2.1-0.20210513025826-03ca9d569d9613 May 2021 pre-releaseNothing published for this version
-
v0.2.1-0.20210415131043-429534b303b215 Apr 2021 pre-releaseNothing published for this version
-
v0.2.018 Mar 2021