Просмотр исходного кода

v1.0.0 release notes (#3530)

* add v1.0.0 release notes

* add v1.0.0 release notes

* update version tags
Abhishek K 2 месяцев назад
Родитель
Сommit
96e2c29783

+ 1 - 0
.github/ISSUE_TEMPLATE/bug-report.yml

@@ -31,6 +31,7 @@ body:
       label: Version
       description: What version are you running?
       options:
+        - v1.0.0
         - v0.99.0
         - v0.90.0
         - v0.30.0

+ 1 - 1
README.md

@@ -16,7 +16,7 @@
 
 <p align="center">
   <a href="https://github.com/gravitl/netmaker/releases">
-    <img src="https://img.shields.io/badge/Version-0.99.0-informational?style=flat-square" />
+    <img src="https://img.shields.io/badge/Version-1.0.0-informational?style=flat-square" />
   </a>
   <a href="https://hub.docker.com/r/gravitl/netmaker/tags">
     <img src="https://img.shields.io/docker/pulls/gravitl/netmaker?label=downloads" />

+ 1 - 1
compose/docker-compose.netclient.yml

@@ -3,7 +3,7 @@ version: "3.4"
 services:
   netclient:
     container_name: netclient
-    image: 'gravitl/netclient:v0.99.0'
+    image: 'gravitl/netclient:v1.0.0'
     hostname: netmaker-1
     network_mode: host
     restart: on-failure

+ 1 - 1
k8s/client/netclient-daemonset.yaml

@@ -16,7 +16,7 @@ spec:
       hostNetwork: true
       containers:
       - name: netclient
-        image: gravitl/netclient:v0.99.0
+        image: gravitl/netclient:v1.0.0
         env:
         - name: TOKEN
           value: "TOKEN_VALUE"

+ 1 - 1
k8s/client/netclient.yaml

@@ -28,7 +28,7 @@ spec:
       #           - "<node label value>"
       containers:
       - name: netclient
-        image: gravitl/netclient:v0.99.0
+        image: gravitl/netclient:v1.0.0
         env:
         - name: TOKEN
           value: "TOKEN_VALUE"

+ 1 - 1
k8s/server/netmaker-ui.yaml

@@ -15,7 +15,7 @@ spec:
     spec:
       containers:
       - name: netmaker-ui
-        image: gravitl/netmaker-ui:v0.99.0
+        image: gravitl/netmaker-ui:v1.0.0
         ports:
         - containerPort: 443
         env:

+ 5 - 4
main.go

@@ -7,8 +7,6 @@ import (
 	"encoding/json"
 	"flag"
 	"fmt"
-	"github.com/gravitl/netmaker/db"
-	"github.com/gravitl/netmaker/schema"
 	"os"
 	"os/signal"
 	"path/filepath"
@@ -16,6 +14,9 @@ import (
 	"sync"
 	"syscall"
 
+	"github.com/gravitl/netmaker/db"
+	"github.com/gravitl/netmaker/schema"
+
 	"github.com/google/uuid"
 	"github.com/gravitl/netmaker/config"
 	controller "github.com/gravitl/netmaker/controllers"
@@ -34,10 +35,10 @@ import (
 	"golang.org/x/exp/slog"
 )
 
-var version = "v0.99.0"
+var version = "v1.0.0"
 
 //	@title			NetMaker
-//	@version		0.99.0
+//	@version		1.0.0
 //	@description	NetMaker API Docs
 //	@tag.name	    APIUsage
 //	@tag.description.markdown

+ 16 - 16
release.md

@@ -1,34 +1,34 @@
-# Netmaker v0.99.0
+# Netmaker v1.0.0
 
 ## Whats New ✨
 
-- IDP Integration: Seamless integration with Google Workspace and Microsoft Entra ID, including automatic synchronization of users and groups
+- Multi-Factor Authentication (MFA) for user logins – added an extra layer of security to your accounts.
 
-- User Activity & Audit Logs: Comprehensive tracking of control plane events such as user management, node changes, ACL modifications, and user access events.
+- Gateways Unified: Internet Gateways are now merged into the general Gateway feature and available in Community Edition.
 
-- Updated Egress UI: A redesigned interface for managing egress gateways for improved usability.
+- Improved OAuth & IDP Sync: Simplified and more reliable configuration for identity provider integrations.
 
-- User Access API Tokens: Generate and manage API tokens for user-level access and automation.
+- Global Map View: Visualize all your endpoints and users across the globe in a unified interface.
 
-- Server Settings via Dashboard: View and configure core server settings directly from the web dashboard.
+- Network Graph Control: Directly control and manage endpoints via the interactive network graph.
 
-- ACLs on Community Edition (Beta): The new version of Access Control Lists is now available in CE as a beta feature.
-
-- New Metrics Page: Gain better insights with a revamped metrics dashboard.
-
-- Offline Node Auto-Cleanup: Automatically remove stale or inactive nodes to keep networks clean.
+- Site-to-Site over IPv6: IPv4 site-to-site communication over IPv6 Netmaker overlay tunnels.
 
 ## 🛠 Improvements & Fixes
 
-- Optimized DNS Query Handling: Faster and more efficient internal name resolution.
-
-- Improved Failover Handling: Enhanced stability and signaling for NAT traversal peer connections.
+- Auto-Sync DNS Configs: Multi-network DNS configurations now sync automatically between server and clients.
 
-- User Egress Policies: More granular control over user-level outbound traffic policies.
+- Stability Fixes: Improved connection reliability for nodes using Internet Gateways.
 
-- LAN/Private Routing Enhancements: Better detection and handling of local/private endpoint routes during peer communication.
+- LAN/Private Routing Enhancements: Smarter detection and handling of local/private routes, improving peer-to-peer communication in complex network environments.
 
 ## Known Issues 🐞
 
 - WireGuard DNS issue on Ubuntu 24.04 and some other newer Linux distributions. The issue is affecting the Netmaker Desktop, previously known as the Remote Access Client (RAC), and the plain WireGuard external clients. Workaround can be found here https://help.netmaker.io/en/articles/9612016-extclient-rac-dns-issue-on-ubuntu-24-04.
 
+- Inaccurate uptime info in metrics involving ipv4-only and ipv6-only traffic
+
+- netclients cannot auto-upgrade on ipv6-only machines.
+
+- Need to optimize multi-network netclient join with enrollment key
+

+ 1 - 1
swagger.yaml

@@ -1511,7 +1511,7 @@ info:
   contact: {}
   description: NetMaker API Docs
   title: NetMaker
-  version: 0.99.0
+  version: 1.0.0
 paths:
   /api/dns:
     get: