Repository navigation
EmbedThis Updater - Release 1.1.3 (Pending)
Release Date: December 18, 2025
Tag: v1.1.3
Overview
Version 1.1.3 is a refinement release focusing on code quality, AI-assisted development infrastructure, and documentation improvements. This release enhances the development workflow with comprehensive AI documentation structure and improved code formatting.
Highlights
- AI Development Infrastructure - Comprehensive AI/ directory structure for Claude Code support
- Enhanced Documentation - Improved README, design docs, and context files
- Code Quality - Consistent formatting and cleanup
- Version Management - Streamlined version tracking
New Features
AI/Claude Code Support
- Added comprehensive
AI/directory structure:AI/designs/- Architectural and design documentationAI/context/- Current status and progress trackingAI/plans/- Implementation plans and roadmapsAI/procedures/- Testing and development proceduresAI/logs/- Change logs and session activity logsAI/references/- External documentation and resourcesAI/releases/- Version release notesAI/agents/- Claude sub-agent definitionsAI/skills/- Claude skill definitionsAI/prompts/- Reusable promptsAI/workflows/- Development workflowsAI/commands/- Custom commands
Documentation Improvements
- Enhanced README with clearer feature descriptions
- Updated CLAUDE.md with AI development guidance
- Added structured release notes in AI/releases/
- Improved inline documentation consistency
Code Quality
- Comprehensive code formatting using uncrustify
- Consistent style across all C source files
- Removed legacy TestMe local dependencies
Changes Since 1.1.2
Development Infrastructure (DEV)
- Added AI support directory structure (commit 4004a91)
- Removed local TestMe in favor of global installation (commit a6ada2a)
- Bumped version for next release (commit 956d62d)
- Enhanced CI/CD reliability (commit 9b3ca04)
CI/CD Improvements (DEV)
- Fixed Windows CI SSL certificate verification by using Git for Windows CA bundle
- Updated test credentials to use PROD environment by default for reliable CI testing
- Added proper environment variable quoting in test scripts for robustness
Documentation (DOC)
- Updated README with enhanced descriptions (commits 9d3d117, ef37275)
- Improved project documentation structure
Code Quality (CHORE)
- Formatted all code using uncrustify (commit a48f0ff)
- Improved code consistency and readability
Bug Fixes
- FIX: Fixed MSVC compiler warning for Socket to int conversion in
SSL_set_fd()call - FIX: Fixed Windows CI tests failing due to SSL certificate verification errors
- FIX: Fixed test failures caused by unquoted environment variables in shell scripts
Breaking Changes
None. This release maintains full backward compatibility with 1.1.2.
Platform Support
Same as 1.1.2:
- Linux (x64, ARM)
- macOS (x64, ARM64/M1)
- Windows (x64) via Visual Studio 2022 or WSL
- ESP32 (experimental)
- FreeRTOS (experimental)
Dependencies
Same as 1.1.2:
- OpenSSL 1.1.1 or later (3.x recommended)
- C Compiler: GCC 7+, Clang 10+, or MSVC 2022+
- TestMe: For running unit tests
- Bash: For test scripts (Git for Windows on Windows)
- Bun: For JavaScript unit tests (optional)
Installation
From Source
make build
sudo make installUsing the Updater
updater --host <builder-endpoint> \
--product <product-id> \
--token <api-token> \
--device <device-id> \
--version <current-version> \
--file /path/to/update.tgz \
--cmd /path/to/apply.shKnown Issues
Same as 1.1.2:
- No retry logic for transient network failures
- No resume support for interrupted downloads
- Single-threaded operation only
- 100MB maximum update size limit
Migration Guide
Users upgrading from 1.1.2 can use this release as a drop-in replacement. No configuration changes are required.
Development Workflow Enhancements
This release introduces a structured approach to AI-assisted development:
- Design Documentation - Keep architectural designs current in AI/designs/
- Planning - Maintain implementation plans in AI/plans/
- Context Tracking - Document progress in AI/context/CONTEXT.md
- Session Logs - Record development sessions in AI/logs/
- Release Notes - Maintain version history in AI/releases/
Resources
- Documentation: https://www.embedthis.com/doc/
- Builder Portal: https://admin.embedthis.com/
- GitHub: https://github.com/embedthis/updater
- Support: support@embedthis.com
- Security Issues: security@embedthis.com
Checksums
Release checksums will be published with the official release package.
License
Copyright (c) EmbedThis Software. All Rights Reserved.
Note: This release follows Semantic Versioning 2.0. For detailed change history, see CHANGELOG.md.