Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 4 additions & 5 deletions content/en/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,6 @@ and network functions across large scale edge deployments."

{{% blocks/section type="row" %}}

{{% blocks/feature icon="fas fa-rocket" title="R3" %}}
Welcome to the Release 3 of Nephio. This release is under ongoing development together with its documentation. It is
possible to experience some incompleteness ;)
{{% /blocks/feature %}}

{{% blocks/feature icon="fab fa-wikipedia-w" title="Wiki" %}}
Mass amount of developer information is available in the [wiki](https://wiki.nephio.org/).
{{% /blocks/feature %}}
Expand All @@ -40,4 +35,8 @@ Mass amount of developer information is available in the [wiki](https://wiki.nep
Technical charter of the project can be found [here](https://github.com/nephio-project/governance/blob/main/nephio-technical-charter-amended-2022-06-22.pdf).
{{% /blocks/feature %}}

{{% blocks/feature icon="fab fa-github" title="Contribute" %}}
Contribute to Nephio on [GitHub](https://github.com/nephio-project).
{{% /blocks/feature %}}

{{% /blocks/section %}}
2 changes: 1 addition & 1 deletion content/en/docs/release-notes/R5.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Nephio R5 Release Notes
weight: 1
weight: 2
---

## Overview
Expand Down
110 changes: 110 additions & 0 deletions content/en/docs/release-notes/R6.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
---
title: Nephio R6 Release Notes
weight: 1
---

## Overview

Nephio R6 is a maintenance release focused on stability, security, and platform improvements. This release includes:

- **Platform enhancements**: Porch v1.5.6 with critical fixes, security patches, and performance improvements
- **Security updates**: Golang upgraded to v1.25.6+ across all projects with dependency updates
- **O2 IMS integration**: New REST Provision API for O-RAN O2 IMS functionality
- **Documentation improvements**: Enhanced aesthetics, bug fixes, and migration of Porch documentation to its own dedicated site

This release continues to demonstrate Nephio's core principles of intent-driven automation, configuration-as-data, and distributed actuation for managing cloud-native network functions at scale.

## Prerequisites

Refer to the [Installation Guide]({{% relref "/docs/guides/install-guides/install-on-byoc.md#prerequisites" %}}) for the
prerequisites on supported environments.

## Support matrix

The [Nephio sandbox demo]({{% relref "/docs/guides/install-guides/_index.md" %}}) environment requires hardware with the
following specifications:

### OS support

- **Ubuntu 22.04**
- **Fedora 38**

### System Requirements

| Resource | Minimum | Recommended |
|----------|---------|-------------|
| vCPU | 6 | 16 |
| Memory | 6 GB | 32 GB |
| Disk | 50 GB | 200 GB |

{{% alert title="Note" color="primary" %}}

The *Recommended* sizes above are required to execute the [Free5GC]({{% relref "/docs/guides/user-guides/usecase-user-guides/exercise-1-free5gc" %}})
and [OAI RAN]({{% relref "/docs/guides/user-guides/usecase-user-guides/exercise-2-oai" %}}) use cases.

{{% /alert %}}

### Kubernetes version support

| Min | Max |
|-------|---------|
| v1.26 | v1.32.0 |


These installations have been verified on virtual machines (VMs) running on Google Cloud.

## Features

### Functionalities

* Platform
* [Porch](https://github.com/nephio-project/porch/releases/tag/v1.5.6) fixes, security patches, and enhancements.
See [Porch fixes and enhancements](#porch-fixes-and-enhancements) for more details.
* [Nephio](https://github.com/nephio-project/nephio/releases/tag/v6.0.0) fixes, security patches, and enhancements.
* O2 IMS REST Provision API added.

* Documentation
* Improvements in aesthetics and bug fixes.
* Migration of the [Porch documentation](https://docs.porch.nephio.org/) to it's own project.

* Security
* Golang version upgrades on all go based projects to >= v1.25.6
* Dependency upgrades

## Limitations

* Intercluster networking is not dynamic. Therefore, as more clusters are deployed, some manual tweaking will be needed
for intercluster communications.
* Provisioning of the VLAN interfaces on the nodes is currently performed manually.
* Observability between workload clusters to the management cluster is limited.
You may need to connect directly to the workload cluster via kubectl to resolve any deployment issues.
* The web UI features are limited to the viewing and editing of packages, resources in those packages, and their deployment.
Additional features will be added in subsequent releases.
* When the capacities of the UPF, SMF, and AMF NFs are changed, the free5GC operator on the workload cluster will
instantiate a new POD with correspondingly modified resources (CPU, memory, and so on). During this process, the pod will restart. This is a limitation of free5GC.
* Only Gitea works with automated cluster provisioning to create new repositories and join them to Nephio.
To use a different Git provider, you must manually provision the cluster repositories, register them to the Nephio management server, and set up Config Sync on the workload cluster.
* The web UI does not require authentication in the current demo configuration. Testing of the web UI with authentication configured has not yet been done.
* The web UI only shows the resources in the default namespace.
* While many types of Git authentication are supported, testing has only been done with token-based Git authentication in Gitea.

## Known issues and workarounds

* Packages may take time to be approved by the auto-approval controller. If they appear to have frozen, it may help to
restart the Porch and the Nephio controllers using the following commands:

```bash
kubectl -n porch-system rollout restart deploy porch-server
kubectl -n nephio-system rollout restart deploy nephio-controller
```
* Occasional calls to `porchctl rpkg copy` may fail with the following message:

`Error: Internal error occurred: error applying patch: conflict: fragment line
does not match src line`.

If such a message appears, then retry in a little while, as this error may resolve itself. Restarting Porch may also help.

## Appendix

### Porch fixes and enhancements
- [Porch full changelog](https://github.com/nephio-project/porch/compare/v1.4.0...v1.5.6)
2 changes: 1 addition & 1 deletion content/en/docs/release-notes/_index.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
---
title: Release Notes
weight: 1
weight: 8
---
2 changes: 1 addition & 1 deletion content/en/docs/release-notes/archived/_index.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
---
title: Archived Release Notes
weight: 2
weight: 3
---
Loading