Releases: nephio-project/nephio
Releases · nephio-project/nephio
R3
What's Changed
- Converted Repository operator tests to Mockery by @liamfallon in #461
- Add mockery test case to token reconciler by @efiacor in #446
- Update nephio repo readme to be release neutral by @liamfallon in #508
- Refactor support for Mockery in the makefiles by @liamfallon in #526
- 100% test-code-coverage for condition.go by @kushnaidu in #529
- added ossf-scorecard badge by @VedRatan in #480
- Add test coverage to token rec by @efiacor in #511
- Adding tests for the error.go resource by @Catalin-Stratulat-Ericsson in #530
- Banner for godoc and license by @subh007 in #492
- Add comments for singleInstance creation mechanism in giteaclient.go by @kushnaidu in #534
- Add liamfallon to OWNERS file by @liamfallon in #561
- (docs): added contributing.md file by @VedRatan in #559
- Add efiacor to OWNERS file by @efiacor in #485
- (docs): ossf best practices badge by @VedRatan in #560
- Add mockery test for approval reconciler by @efiacor in #482
- (feat): added dependabot by @VedRatan in #558
- Bump actions/checkout from 4.1.1 to 4.1.2 by @dependabot in #565
- gotests image version bump for go 1.22 by @radoslawc in #720
- Bump actions/checkout from 4.1.2 to 4.1.4 by @dependabot in #721
- Bumping gotests image version to next build by @radoslawc in #723
- Modernizing golangci-lint configuration for latest version syntax by @radoslawc in #726
- Bump ossf/scorecard-action from 2.3.1 to 2.3.3 by @dependabot in #733
- Bump actions/checkout from 4.1.4 to 4.1.5 by @dependabot in #729
- Upgrade Nephio to Go 1.22 by @liamfallon in #597
- Manual CodeQL configuration to mitigate tide merging problems by @radoslawc in #734
- added code of conduct by @VedRatan in #483
- SBOM and license scanning information and monitor fixes by @radoslawc in #775
- Hardening codeql workflow by @radoslawc in #776
New Contributors
- @kushnaidu made their first contribution in #529
- @Catalin-Stratulat-Ericsson made their first contribution in #530
- @dependabot made their first contribution in #565
Full Changelog: v2.0.0...v3.0.0
R2
What's Changed
- gotests version bump by @radoslawc in #318
- Post R1 README update by @MA3CIN in #354
- Basic config map generator function by @johnbelamaric in #347
- Correcting some typos and spellings by @liamfallon in #404
- Fix for fossology scans by @radoslawc in #411
- removing gitea related config from nephio manager module by @vjayaramrh in #410
- refactor to create a single gitea client instance by @vjayaramrh in #419
- NFDeployment Kpt function changes by @aakashchan in #418
- Enforcing the check of env value by @rravindran123 in #423
- Fix make targets that weren't running properly in a container by @kispaljr in #432
- Unit test coverage for DeleteRepo and upsertRepo functions in repository reconciler by @liamfallon in #426
- Add unit tests for porch.condition by @efiacor in #433
- Optimize logging for repo controller by @efiacor in #438
- Refactor logging for reconcilers by @efiacor in #447
- Allow pre existing config ref in NFDeployment by @aakashchan in #449
- Remove config-sync dependency from bootstrap controller by @efiacor in #431
- Remove client get from repo reconciler by @liamfallon in #437
- Add unit test to porch.util by @efiacor in #440
- removed configsync dependency by @henderiw in #455
- Only overwrite the specific annotations by @henderiw in #456
- aligned the core repo with api repo by @henderiw in #460
- adds base support for mockery tool in Makefile by @vjayaramrh in #459
- security policy by @nyrahul in #454
- added scorecard action for OSSF by @VedRatan in #445
- Requeue in approval and generic specializer by @johnbelamaric in #452
- update secret handling for cluster client by @henderiw in #470
- Add mockery utils module by @liamfallon in #468
- Adding pre-submit images build by @radoslawc in #486
- De duplication logic to NF Deploy Fn Param Ref by @aakashchan in #494
- Remove pre-submit image builds by @radoslawc in #497
- Revert "De duplication logic to NF Deploy Fn Param Ref" by @radoslawc in #498
New Contributors
- @MA3CIN made their first contribution in #354
- @rravindran123 made their first contribution in #423
- @efiacor made their first contribution in #433
- @nyrahul made their first contribution in #454
- @VedRatan made their first contribution in #445
Full Changelog: v1.0.1...v2.0.0
v1.0.1
What's Changed
- Faster approvals for the auto-approve controller by @johnbelamaric in #329
Full Changelog: v1.0.0...v1.0.1
v1.0.1-beta.1
What's Changed
- Faster approvals for the auto-approve controller by @johnbelamaric in #329
Full Changelog: v1.0.0...v1.0.1-beta.1
R1
What's Changed
- Add initial instructions for installation by @johnbelamaric in #1
- Rework the installation instructions by @johnbelamaric in #2
- Add note about creating the main branch by @johnbelamaric in #3
- Example for workload cluster install by @johnbelamaric in #4
- Primary content moved to the nephio-poc repo by @johnbelamaric in #5
- Point to docs repo instead of closed issue by @johnbelamaric in #25
- Fix typo by @johnbelamaric in #26
- Add OWNERS file by @johnbelamaric in #87
- Initial prow job configuration and OWNERS file adjustment by @radoslawc in #90
- added library to mutate the kptfile by @henderiw in #49
- adds support for unit tests, golangci-lint and gosec by @vjayaramrh in #83
- Enable spellcheck by @electrocucaracha in #92
- Fix the gosec prow configuration by @johnbelamaric in #93
- added parser interface by @henderiw in #84
- kpt fn interface library by @henderiw in #64
- Lib design by @henderiw in #115
- Simplified prow job definitions, changed to use home-brewed gotests image increased lint timeout by @radoslawc in #111
- added new generic parser interface by @henderiw in #121
- Avoid YAML marshaling round-trips and use existing upstream SDK functions by @kispaljr in #128
- added kpt resourcelist library by @henderiw in #65
- Prow job update, license header checking added by @radoslawc in #124
- conditional dance sdk by @henderiw in #125
- sdk nil pointer. check missing by @henderiw in #135
- Add helper functions for testing KRM functions by @kispaljr in #134
- Add KubeObject setters that keep formatting to "kubeobject" lib by @kispaljr in #133
- Create a version of KubeObjectExt.SetSpec()/SetStatus() that doesn't use unsafe by @kispaljr in #138
- VLAN alloc with new KO by @henderiw in #140
- Iflib newKO by @henderiw in #122
- Ipalloc newKO by @henderiw in #123
- KubeobjectExt should keep formatting of lists by @kispaljr in #148
- Add static type checking for KubeObjectExt methods by @kispaljr in #141
- Add type-safety to KubeObjectExt in a non-backward compatible manner by @kispaljr in #163
- Add one SetFromTypedObject method to KubeObjectExt that allows to set all/any fields at once by @kispaljr in #142
- Removed gosec test by @radoslawc in #162
- Make presubmit tests to run on all go modules in the repo by @kispaljr in #164
- interface-fn by @henderiw in #69
- Improvements for krm-functions/lib/test by @kispaljr in #170
- resourcelist get by @henderiw in #173
- ipam-fn by @henderiw in #171
- vlan-fn by @henderiw in #172
- Ipam vlan readme by @henderiw in #175
- krm-specializers by @henderiw in #174
- specializer operator by @henderiw in #177
- reworked repo to allow for mix of specializer controller and regular … by @henderiw in #179
- Nad lib Squashed by @ganchandrasekaran in #180
- NAD function by @ganchandrasekaran in #81
- nfgeneration-fn by @aakashchan in #137
- docker update for interface-fn/ipam-fn/vlan-fn by @henderiw in #186
- Fix on the docker registry name by @ganchandrasekaran in #189
- Add new "dnn-fn" and "pipeline-tests" dependencies to krm-functions/lib by @kispaljr in #190
- Updated README files for nfdeploy functions by @liamfallon in #187
- nfdeploy-fn: Upgrade dependencies, and align code to the latest APIs by @kispaljr in #191
- dnn-fn by @henderiw in #70
- KRM function pipeline test lib: put input kpt package and expected data into separate subdirectories by @kispaljr in #193
- update specializer by @henderiw in #200
- bootstrap controller by @henderiw in #199
- Recoinciler interface for controllers to integrate with controller-manager by @ssharmasandeep in #207
- repo-token controllers by @henderiw in #198
- Additional tests to cover not-ready cases by @ganchandrasekaran in #195
- Fix typos on documentation and code by @electrocucaracha in #209
- Return err on
condsdk.New
returns error by @subh007 in #194 - New approach for the central Makefile used by PROW by @kispaljr in #201
- nephio-controller-manager operator by @ssharmasandeep in #208
- Pkg Specialization Pipeline tests by @kispaljr in #178
- ipam and vlan specializers to controller/pkg/reconcilers by @ssharmasandeep in #215
- reworked bootstrap controllers by @henderiw in #212
- update Gitea client, readme + token controller by @henderiw in #213
- Import specializers and update go.mod by @johnbelamaric in #219
- Pass context from the nephio-controller-manager in SetupWithManager by @ssharmasandeep in #220
- Gall Start of gitea client in go routine, synchronize the go routine w… by @ssharmasandeep in #227
- added bootstrappers by @henderiw in #232
- Auto-approval controller by @johnbelamaric in #226
- Use regular build, without the replace by @johnbelamaric in #244
- updated readme if-fn by @henderiw in #218
- added controller runtime 15.0 by @henderiw in #228
- Approval controller fixes by @johnbelamaric in #252
- Remove replace in go.mod by @johnbelamaric in #253
- Gomod operator update by @henderiw in #257
- Use go 1.20 to build the operator by @johnbelamaric in #260
- Scancode and fossology scans by @radoslawc in #211
- Rework krmfn with workloadcluster by @henderiw in #259
- updated replace in go mod files/krm functions by @henderiw in #262
- Specializer updates by @henderiw in #269
- aligned with check in api where example is seen as unitialized now by @henderiw in #275
- remove specializer operator by @henderiw in #280
- IPv6 and dualstack support for NAD-fn by @ganchandrasekaran in #279
- Combined specializers by @johnbelamaric in #281
- network reconciler by @henderiw in #282
- Revert "network reconciler" by @johnbelamaric in #283
- Check PV status before acting by @johnbelamaric in #284
- network reconciler by @henderiw in #285
- Give docker builds a broader context, to fix including dependencies across go modules by @kispaljr in https://github.com/nephio-project/nephio/pul...