2024-11-17 07:47:16 +01:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								# Changelog
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2025-10-26 14:22:02 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								## 2025-10-26 - 5.1.0 - feat(alpine-deno)
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								Improve alpine deno image: switch to alpine:edge and use native Deno package, remove glibc workaround, update NVM/PATH, add local tooling settings and expanded README
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  Dockerfile_alpine_deno: switch base image from alpine:latest to alpine:edge to use Alpine community Deno package 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  Install Deno via apk (native musl build) and remove previous glibc installation/workaround 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  Remove DENO_INSTALL env and adjust PATH to include NVM-managed Node binary path 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  Keep NVM installation and make nvm available globally; set NODE_VERSION_LTS and default alias 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  Add .claude/settings.local.json with local permissions for build/run tooling 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  Add / expand README (readme.md) with usage, flavours and NVM/npmci guidance 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2025-10-26 14:00:20 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								## 2025-10-26 - 5.0.148 - feat(alpine)
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								Major restructuring: Multi-architecture Alpine Docker images with modern runtime support
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								**Breaking Changes:**
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  Removed `Dockerfile_alpine`  (replaced by `Dockerfile_alpine_node` ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  Removed `Dockerfile_iot`  (no longer needed with multi-arch approach) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  Tag naming simplified: `:alpine-node`  instead of `:alpine-x64-node`  and `:alpine-arm64-node`  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								**New Multi-Architecture Alpine Images (3 variants):**
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								All images support both amd64 and arm64 architectures natively:
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  `Dockerfile_alpine_node`  → `:alpine-node`  - Alpine with Node.js LTS + NVM + pnpm 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  `Dockerfile_alpine_deno`  → `:alpine-deno`  - Alpine with Node.js LTS + NVM + Deno 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  `Dockerfile_alpine_bun`  → `:alpine-bun`  - Alpine with Node.js LTS + NVM + Bun 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								**Technical Improvements:**
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  **Multi-architecture support**: Single Docker image works natively on both x64 (AMD64) and ARM64 (Apple Silicon, ARM servers) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  **docker buildx integration**: Build script uses buildx for proper multi-platform image creation 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  **Native performance**: No emulation needed - images run at full native speed on both architectures 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  **Automatic platform selection**: Docker automatically pulls the correct architecture variant 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  Full NVM support in all Alpine images (v0.40.1) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  Node.js musl builds from unofficial-builds.nodejs.org for Alpine compatibility 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  Significantly smaller image sizes (200-300MB vs 800MB+ Ubuntu) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  All images include NVM for flexible version management 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  Reused wrapper scripts from Ubuntu base for consistency 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  Added Bun and Deno runtime support 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								**Build &  Test Infrastructure:**
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  Updated `build-alpine-images.sh`  to use `docker buildx`  with native platform builds for local testing 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  Updated `test-alpine-images.sh`  to test 3 multi-arch images instead of 9 architecture-specific images 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  Simplified test suite focuses on runtime functionality and NVM version switching 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								**Documentation:**
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  Updated README with multi-architecture approach explanation 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  Simplified examples using new tag names (`:alpine-node` , `:alpine-deno` , `:alpine-bun` ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  Added cross-platform development examples 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  Documented native performance benefits 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  Removed architecture-specific instructions (no longer needed) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2025-10-26 10:36:05 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								## 2025-10-26 - 5.0.147 - feat(nvm)
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								Enable full nvm support in Docker builds and CI/CD workflows
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  Added global nvm configuration in /etc/bash.bashrc (prepended before interactive check) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  Created bash-with-nvm wrapper for Dockerfile RUN commands 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  Added intelligent ENTRYPOINT for runtime nvm support 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  nvm commands now work directly in Dockerfile RUN without manual sourcing 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  nvm commands work in CI/CD workflow bash -c scripts automatically 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  Changed default SHELL directive to use nvm wrapper 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  Backward compatible: npmci still available, ENV PATH preserved for fallback 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  Non-bash shells fall back to ENV PATH (v20.12.2) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  Both interactive and non-interactive shells have full nvm access 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2024-11-17 20:24:00 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								## 2024-11-17 - 5.0.146 - fix(Dockerfiles)
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								Correct Docker image source host in various Dockerfiles
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  Updated the source host from 'hosttoday/ht-docker-node' to 'host.today/ht-docker-node' in several Dockerfiles 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2024-11-17 20:16:20 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								## 2024-11-17 - 5.0.145 - fix(docs)
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								Minor documentation updates without code changes.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2024-11-17 07:57:21 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								## 2024-11-17 - 5.0.144 - fix(ci)
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								Update Docker container source for workflow to new registry
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  Changed Docker container image source in .gitea/workflows/docker_tags.yaml to code.foss.global. 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2024-11-17 07:47:16 +01:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								## 2024-11-17 - 5.0.143 - fix(core)
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								No uncommitted changes
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  No changes detected. All files are up-to-date. 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								## 2024-05-26 - 5.0.139 to 5.0.142 - Core updates
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								Routine updates to the core functionality.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								## 2024-05-23 - 5.0.124 to 5.0.138 - Core updates
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								Routine updates to the core functionality.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								## 2024-04-23 - 5.0.114 to 5.0.123 - Core updates
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								Routine updates to the core functionality.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								## 2024-04-14 - 5.0.113 to 5.0.113 - Core updates
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								Routine updates to the core functionality.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								## 2023-04-02 - 5.0.105 to 5.0.112 - Core updates
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								Routine updates to the core functionality.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								## 2022-12-17 - 5.0.101 to 5.0.104 - Core updates
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								Routine updates to the core functionality.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								## 2022-10-17 - 5.0.91 to 5.0.100 - Core updates
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								Routine updates to the core functionality.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								## 2022-10-11 - 5.0.85 to 5.0.90 - Core updates
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								Routine updates to the core functionality.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								## 2022-08-05 - 5.0.78 to 5.0.84 - Core updates
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								Routine updates to the core functionality.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								## 2022-03-22 - 5.0.75 to 5.0.77 - Core updates
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								Routine updates to the core functionality.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								## 2021-11-12 - 5.0.67 to 5.0.74 - Core updates
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								Routine updates to the core functionality.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								## 2021-10-22 - 5.0.61 to 5.0.66 - Core updates
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								Routine updates to the core functionality.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								## 2020-05-28 - 5.0.55 to 5.0.60 - Core updates
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								Routine updates to the core functionality.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								## 2019-11-19 - 5.0.50 to 5.0.54 - Core and Snyk fixes
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								Core updates and restored Snyk to the latest version.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								## 2016-08-31 - 4.3.2 to 4.3.5 - Core updates
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								Routine updates to the core functionality.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								## 2016-06-01 - 4.3.1 - Multiple enhancements
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								Implemented various features and fixes in the project.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  Updated .gitlab-ci.yml multiple times 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  Added Python3 support 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  Added new features and fixed various issues