Compare commits
5 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 34eb35a3fd | |||
| 572135d37c | |||
| 0cb6fb8dd8 | |||
| 6a61ec26cf | |||
| 1feec67174 |
@@ -177,12 +177,14 @@ jobs:
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
- name: Create Release
|
- name: Create Release
|
||||||
uses: softprops/action-gh-release@v1
|
uses: softprops/action-gh-release@v2
|
||||||
with:
|
with:
|
||||||
files: all-releases/*
|
files: all-releases/*
|
||||||
draft: false
|
draft: false
|
||||||
prerelease: ${{ contains(github.ref, '-rc') || contains(github.ref, '-beta') || contains(github.ref, '-alpha') }}
|
prerelease: ${{ contains(github.ref, '-rc') || contains(github.ref, '-beta') || contains(github.ref, '-alpha') }}
|
||||||
generate_release_notes: true
|
generate_release_notes: true
|
||||||
|
fail_on_unmatched_files: true
|
||||||
|
make_latest: true
|
||||||
body: |
|
body: |
|
||||||
## Release ${{ steps.version.outputs.VERSION }}
|
## Release ${{ steps.version.outputs.VERSION }}
|
||||||
|
|
||||||
|
|||||||
+36
-1
@@ -7,6 +7,38 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
|
## [1.1.2] - 2025-11-18
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
- **Release Workflow**: Upgraded to `softprops/action-gh-release@v2`
|
||||||
|
- Fixes asset upload race condition in v1
|
||||||
|
- Better handling of concurrent file uploads
|
||||||
|
- Added `fail_on_unmatched_files` and `make_latest` flags
|
||||||
|
|
||||||
|
## [1.1.1] - 2025-11-18
|
||||||
|
|
||||||
|
### Added
|
||||||
|
- **RTSPeek Library Integration**: RTSP stream inspection using `github.com/0x524A/rtspeek`
|
||||||
|
- Replaced command-line `ffprobe` execution with library-based approach
|
||||||
|
- Enhanced stream inspection with codec, resolution, and framerate detection
|
||||||
|
- 5-second timeout for stream DESCRIBE operations
|
||||||
|
- TCP fallback for basic connectivity checks
|
||||||
|
- See `cmd/onvif-cli/main.go` for implementation
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
- **Code Quality Improvements**: Fixed all linting errors
|
||||||
|
- Removed unused `generateDemoASCII()` function
|
||||||
|
- Fixed dynamic format strings (SA1006 errors)
|
||||||
|
- Added proper error handling for Close() operations
|
||||||
|
- Migrated to golangci-lint v2 configuration
|
||||||
|
- CI/CD pipeline excludes utility tools and examples from linting
|
||||||
|
- **golangci-lint v2**: Updated configuration and GitHub Actions workflow
|
||||||
|
- Created `.golangci.yml` with v2 schema
|
||||||
|
- Updated CI to use golangci-lint-action@v8 with v2.2
|
||||||
|
- Scoped linting to main packages only
|
||||||
|
|
||||||
|
## [1.1.0] - 2025-11-18
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
- **Simplified Endpoint API**: `NewClient()` now accepts multiple endpoint formats
|
- **Simplified Endpoint API**: `NewClient()` now accepts multiple endpoint formats
|
||||||
- Simple IP address: `"192.168.1.100"`
|
- Simple IP address: `"192.168.1.100"`
|
||||||
@@ -75,4 +107,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
- Comprehensive documentation
|
- Comprehensive documentation
|
||||||
- README with usage guide
|
- README with usage guide
|
||||||
|
|
||||||
[Unreleased]: https://github.com/0x524a/onvif-go/compare/v0.1.0...HEAD
|
[Unreleased]: https://github.com/0x524a/onvif-go/compare/v1.1.2...HEAD
|
||||||
|
[1.1.2]: https://github.com/0x524a/onvif-go/compare/v1.1.1...v1.1.2
|
||||||
|
[1.1.1]: https://github.com/0x524a/onvif-go/compare/v1.1.0...v1.1.1
|
||||||
|
[1.1.0]: https://github.com/0x524a/onvif-go/compare/v1.0.3...v1.1.0
|
||||||
|
|||||||
Reference in New Issue
Block a user