Skip to content

Commit

Permalink
Bump container images to v2024.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
ethanjli committed Dec 26, 2024
1 parent d303962 commit eec712f
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 10 deletions.
21 changes: 14 additions & 7 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,20 +8,27 @@ All dates in this file are given in the [UTC time zone](https://en.wikipedia.org

## Unreleased

### Added

- Package `/packages/core/host/networking/interface-forwarding` (and its package deployment `host/networking/interface-forwarding`) now has a feature flag named `planktoscope-dhcp-default-route` which can be disabled so that the PlanktoScope doesn't advertise itself as a default route to the internet. This is useful when the PlanktoScope has no internet access and is connected (e.g. by Ethernet) to a Windows or macOS device which is connected to a Wi-Fi network with internet access: when the PlanktoScope advertises itself as a default route to the internet, such devices will only use the PlanktoScope to try to access the internet instead of using the Wi-Fi network to access the internet; then the feature flag can be disabled to enable such devices to access the internet in such a network topology.
- Package `core/host/networking/interface-forwarding`'s default deployment now configures dnsmasq to advertise the PlanktoScope as a route to all IP addresses in 192.168.3.\*, 192.168.4.\*, 192.168.5.\*, 192.168.6.\*, and 192.168.7.\*, so that connected devices will now try to reach the PlanktoScope at 192.168.3.1, 192.168.4.1, ..., 192.168.7.1 even if the PlanktoScope doesn't advertise itself as a default route to the internet (i.e. even if the `planktoscope-dhcp-default-route` feature flag is disabled).

### Changed

- Merged the [github.com/PlanktoScope/device-pkgs](https://github.com/PlanktoScope/device-pkgs) repo into this pallet, by moving all packages from there into here.
- Deployment `apps/ps/device-portal` (and its package `core/apps/planktoscope/device-portal`): the container image has been bumped from v0.2.4 to v0.2.5.

### Removed

- Deployment `apps/portainer` (whose default enablement was deprecated in v2024.0.0-alpha.2) is now disabled by default.
- Package `core/host/networking/dnsmasq`'s configuration of the DHCP server no longer advertises the PlanktoScope as a default route to the internet, since this breaks internet access on certain (macOS/Windows) client devices connected simultaneously to a Wi-Fi network for internet access and to a PlanktoScope via Ethernet. The overall pallet is unaffected because the `host/networking/interface-forwarding` deployment now provides that functionality by enabling the new `planktoscope-dhcp-default-route` feature flag described above.

## v2024.0.0 - 2024-12-25

### Added

- Deployment `host/networking/interface-forwarding` now has an enabled feature flag `planktoscope-dhcp-default-route` which can be disabled so that the PlanktoScope no longer advertises itself as a default route to the internet. This is useful when the PlanktoScope has no internet access and is connected (e.g. by Ethernet) to a Windows or macOS device which is connected to a Wi-Fi network with internet access: when the PlanktoScope advertises itself as a default route to the internet, such devices will only use the PlanktoScope to try to access the internet instead of using the Wi-Fi network to access the internet; then the feature flag can be disabled to enable such devices to access the internet in such a network topology.

### Changed

- Deployment `apps/ps/device-portal` now includes a link to an offline PDF draft of v4 of Fabien's PlanktoScope operation protocol (but not any older versions), and now it only links to the latest version of online version of the protocol.

### Fixed

- Deployment `apps/ps/backend/proc-segmenter` now correctly sets the `img_rank` metadata field of the EcoTaxa export to `1`, instead of setting it to an incrementing index which makes exports un-importable by EcoTaxa for datasets with more than ~32,000 objects.

## v2024.0.0-beta.3 - 2024-11-30

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
services:
server:
image: ghcr.io/planktoscope/device-backend-processing-segmenter:2024.0.0-beta.3@sha256:2ed82ddfe093ac40090b952242be7c04dbcc831f0ce4ea28c655d0bc47375944
image: ghcr.io/planktoscope/device-backend-processing-segmenter:2024.0.0
extra_hosts:
- host.docker.internal:host-gateway
networks:
Expand Down
2 changes: 1 addition & 1 deletion packages/core/apps/planktoscope/docs/compose-full-site.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
services:
server:
image: ghcr.io/planktoscope/project-docs:sha-776c201@sha256:49805e5da52934c4ebf04e55f851a9f68154f5f0db3e6d72e55855ea3cc19674
image: ghcr.io/planktoscope/project-docs:2024.0.0
2 changes: 1 addition & 1 deletion packages/core/apps/planktoscope/docs/compose.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
services:
server:
image: ghcr.io/planktoscope/project-docs:sha-776c201-minimal@sha256:47f43c7d7e87aa112607835fb68d5a134efcb788e171ead94482abfa6fad8d5f
image: ghcr.io/planktoscope/project-docs:2024.0.0-minimal
volumes:
- server-data:/data
- server-config:/config
Expand Down

0 comments on commit eec712f

Please sign in to comment.