Releases: atsign-foundation/noports
c0.3.0
What's Changed
- fix: stable monitor connections in c sshnpd by @XavierChanth in #1628
- feat: add activate_cli and executables by @XavierChanth in #1642
- chore: Bump version to 0.3.0 and update CHANGELOG by @cpswan in #1647
- chore: at_c atsdk uptake by @XavierChanth in #1660
- chore: uptake trunk by @XavierChanth in #1661
- ci: Use Python 3 in Docker builds for C sshnpd by @cpswan in #1663
Full Changelog: c0.2.5...c0.3.0
v5.8.2
What's Changed
- build(deps): Bump the docker group across 2 directories with 2 updates by @dependabot in #1656
- fix: fresh install universal.sh systemd by @XavierChanth in #1657
Full Changelog: v5.8.1...v5.8.2
5.8.1
What's Changed
- build(deps): Bump alpine from
21dc606
tob97e2a8
in /packages/c/sshnpd/tools in the docker group across 1 directory by @dependabot in #1639 - fix: Typos and UI issues addressed. by @CurtlyCritchlow in #1640
- fix: stable monitor connections in c sshnpd by @XavierChanth in #1628
- chore: version number updated and dependency overrides added fot meta. by @CurtlyCritchlow in #1641
- feat: add activate_cli and executables by @XavierChanth in #1642
- build(deps): Bump the github-actions group with 4 updates by @dependabot in #1644
- build(deps): Bump the docker group across 3 directories with 2 updates by @dependabot in #1643
- build(deps): Bump github/codeql-action from 3.28.0 to 3.28.1 in the github-actions group by @dependabot in #1646
- build(deps): Bump atsigncompany/buildimage from 3.6.0 to 3.6.1 in /tools/multibuild in the docker group across 1 directory by @dependabot in #1645
- chore: Bump version to 0.3.0 and update CHANGELOG by @cpswan in #1647
- chore: update atsdk version by @XavierChanth in #1649
- build(deps): Bump the docker group across 2 directories with 1 update by @dependabot in #1651
- build(deps): Bump the pub group across 1 directory with 2 updates by @dependabot in #1652
- chore: update dependencies by @XavierChanth in #1654
Full Changelog: v5.8.0...v5.8.1
v5.8.0
What's Changed
The universal installer on Linux systems will now make use of an override.conf file for systemd units and ensure that existing config is preserved during upgrades.
Full Changelog: v5.7.0...v5.8.0
c0.2.5
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
- fix: npt ui fixes by @CurtlyCritchlow in #1534
- 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
- build(deps): Bump step-security/harden-runner from 2.10.1 to 2.10.2 in the github-actions group by @dependabot in #1550
- ci: Refactor web admin to separate noarch job by @cpswan in #1553
- fix: Ensure that sshnp directory is created by @cpswan in #1554
- feat(npt_flutter): add profile duplicate button by @XavierChanth in #1555
- fix: Fix the regular expression for the daemon's notification subscription by @gkc in #1557
- fix: mandarin and cantonese state is saved across app restarts. by @CurtlyCritchlow in #1552
- refactor: move more code from ssh / npt handlers to handler_commons by @XavierChanth in #1549
- docs(automated): Update docs from Gitbook by @atsignbot in #1556
- build(deps): Bump the github-actions group with 2 updates by @dependabot in #1560
- fix: localization added for the duplicate button. by @CurtlyCritchlow in #1561
- fix: Npt desktop onboarding by @XavierChanth in #1564
- fix: use a more aggressive handler for SIGINT and SIGCHLD by @XavierChanth in #1565
- fix: disable root + macos install by @XavierChanth in #1571
- fix: added missing translations by @CurtlyCritchlow in #1573
- build(deps): Bump docker/build-push-action from 6.9.0 to 6.10.0 in the github-actions group by @dependabot in #1577
- build(deps): Bump test from 1.25.8 to 1.25.9 in /packages/dart/sshnoports in the pub group across 1 directory by @dependabot in #1576
- fix: C daemon hanging by @XavierChanth in #1579
Full Changelog: c0.2.4...c0.2.5
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