Releases: atsign-foundation/noports
Releases · atsign-foundation/noports
v5.7.0
What's Changed
Beta release NoPorts Policy service
- A simple NoPorts policy service
npp_atserver
- An API to manage NoPorts policy rules
npp_admin
- A web UI which uses the API (bundled with
npp_admin
) - Full documentation is being created here
Bug fixes and enhancements
- fix: fix issues which would occur when a large number of sockets are created concurrently in #1509
- This change greatly improves the stability of http/https pages which load a large number of assets very quickly.
- With this change, using web applications over a bare noports tunnel should be suitable for nearly all use-cases.
- fix: Use
restart
(rather thanstart
) for systemd service in #1409 - feat: Better defaults for sshnpd's --permit-open in #1353
IF a --permit-open is not specified by the user
AND a policy atSign IS specified
THEN default permitOpen to *:* rather thanlocalhost:22,localhost:3389
Since the daemon will make its policy decision based on info it receives from the policy service - fix: Ensure npt rejects malformed atSign args in #1332
- feat: use SshnpRequest class and validate against permissions in #1381
- fix: Add no-encrypt-traffic option to npt in #1401
- Can be useful for test rigs. Should not be used for production.
- fix: allow leading underscore in device name in #1427
- fix: Fix the regular expression for the daemon's notification subscription in #1557
CI
Note:
- The release notes above summarize the changes for the scripts / binaries / etc available via this releases' assets.
- In the full change log below, there are many other changes
- Changes to the C implementation will be included once the C daemon is GA
- Changes to the NoPorts Desktop app will be covered in the NoPorts Desktop's release notes.
Full Changelog: v5.6.1...v5.7.0
v5.7.0-alpha-8
What's Changed
- docs(automated): Update docs from Gitbook by @atsignbot in #1542
- chore: Greater consistency in spacing and formatting of options by @cpswan in #1546
- ci: Replace Syft with sbomify by @cpswan in #1536
- ci: Don't always cleanup by @cpswan in #1548
- ci: Refactor web admin to separate noarch job by @cpswan in #1553
Full Changelog: v5.7.0-alpha-7...v5.7.0-alpha-8
v5.7.0-alpha-7
What's Changed
- build(deps): Bump github/codeql-action from 3.27.1 to 3.27.3 in the github-actions group by @dependabot in #1528
- build(deps): Bump the docker group across 2 directories with 1 update by @dependabot in #1527
- build(deps): Bump github/codeql-action from 3.27.3 to 3.27.4 in the github-actions group by @dependabot in #1535
- fix: fix issues seen in "multi" mode when a large number of sockets are created concurrently by @gkc in #1509
- build: update policy admin api pubspec.lock by @gkc in #1538
- build: exclude policy admin webapp assets from the docker distributions by @gkc in #1539
- build(deps): Bump appleboy/ssh-action from 1.1.0 to 1.2.0 in the github-actions group by @dependabot in #1540
- build: multibuild.yaml: Exclude riscv64 from other_build's platform list by @gkc in #1543
Full Changelog: c0.2.4...v5.7.0-alpha-7
c0.2.4
What's Changed
- fix: clang-tidy using private macos headers by @XavierChanth in #1521
- fix: undo sys/wait removal by @XavierChanth in #1522
- fix: tid set to null by @XavierChanth in #1526
Full Changelog: c0.2.3...c0.2.4
c0.2.3
What's Changed
- chore: consistent casing for C daemon by @XavierChanth in #1499
- chore: uptake atsdk 0.3.1 in C sshnpd by @XavierChanth in #1511
- chore: Bump version to 0.2.3 by @cpswan in #1513
Full Changelog: c0.2.2...c0.2.3
c0.2.2
What's Changed
- fix: 32bit support by @XavierChanth in #1494
- chore: Bump version.h and changelog to 0.2.2 by @cpswan in #1497
Full Changelog: c0.2.1...c0.2.2
c0.2.1
p0.4.15 Python sshnpd - bump atSDK to 0.2.30
What's Changed
- build(deps): Update atsdk requirement from 0.2.28 to 0.2.30 in /packages/python/sshnpd in the pip group as this pulls in Cryptography 43.0.3
Full Changelog: p0.4.14...p0.4.15
c0.2.0
What's Changed
- fix: bug in Update universal.sh by @cconstab in #1323
- build(deps): Bump step-security/harden-runner from 2.9.1 to 2.10.0 in the github-actions group by @dependabot in #1337
- docs(automated): Update docs from Gitbook by @atsignbot in #1334
- fix: Validation added to the profile form fields by @CurtlyCritchlow in #1336
- ci: Use a matrix to include beta Dart SDK by @cpswan in #1340
- build(deps): Bump step-security/harden-runner from 2.10.0 to 2.10.1 in the github-actions group by @dependabot in #1342
- build(deps): Bump at_utils from 3.0.16 to 3.0.18 in /packages/dart/sshnoports in the pub group across 1 directory by @dependabot in #1347
- chore: upgrade dependencies by @murali-shris in #1349
- build(deps): Bump github/codeql-action from 3.26.6 to 3.26.7 in the github-actions group by @dependabot in #1352
- feat: Better defaults for sshnpd's --permit-open by @gkc in #1353
- docs(automated): Update docs from Gitbook by @atsignbot in #1345
- fix: npt atSign handling by @gkc in #1332
- build(deps-dev): Bump vite from 5.4.1 to 5.4.6 in /apps/admin/webapp by @dependabot in #1357
- feat: pkam enrollment id support by @JeremyTubongbanua in #1328
- build(deps): Bump the github-actions group with 2 updates by @dependabot in #1365
- feat: (c sshnpd) daemon npt support by @XavierChanth in #1363
- ci: Reinstate arm64-musl build by @cpswan in #1366
- chore: clean up c sshnpd / srv by @XavierChanth in #1367
- build(deps): Bump pypa/gh-action-pypi-publish from 1.10.1 to 1.10.2 in the github-actions group by @dependabot in #1369
- fix: block edit and delete when running. by @CurtlyCritchlow in #1372
- fix: change tray icon colour based on app brightness by @CurtlyCritchlow in #1373
- chore: move version to version.h and bump to 0.2.0 by @XavierChanth in #1374
New Contributors
- @murali-shris made their first contribution in #1349
Full Changelog: v5.7.0-alpha-6...c0.2.0
v5.7.0-alpha-6
What's Changed
- build(deps): Bump actions/attest-build-provenance from 1.4.2 to 1.4.3 in the github-actions group by @dependabot in #1319
- build(deps-dev): Bump svelte from 4.2.18 to 4.2.19 in /apps/admin/webapp by @dependabot in #1318
- fix: np admin static serving by @gkc in #1321
- feat: use the
AtRpc.allowAll
flag introduced by at_client version 3.2.0 by @gkc in #1320 - fix: profile screen and all other screens associated with the profile screen updated to the Figma design. by @CurtlyCritchlow in #1317
- chore: use git dependency instead of path by @XavierChanth in #1322
- build(deps): Bump alpine from
0a4eaa0
tobeefdbd
in /packages/c/sshnpd/tools in the docker group across 1 directory by @dependabot in #1329 - build(deps): Use stable release of RISC-V SDK build image by @cpswan in #1333
Full Changelog: v5.7.0-alpha-5...v5.7.0-alpha-6