rconfighub / vector-server-pkg
There is no license information available for the latest version (v1.2.4) of this package.
A package for managing data sync with rConfig Vector agent software
v1.2.4
2026-03-31 11:31 UTC
Requires
- php: ^8.4|^8.3|^8.2
- illuminate/console: ^8.0|^9.0|^10.0|^11.0|^12.0
- illuminate/database: ^8.0|^9.0|^10.0|^11.0|^12.0
- illuminate/support: ^8.0|^9.0|^10.0|^11.0|^12.0
- nunomaduro/termwind: ^2.0
- dev-main
- v1.2.4
- v1.2.3
- v1.2.2
- v1.2.1
- v1.2.0
- v1.1.9
- v1.1.8
- v1.1.7
- v1.1.6
- v1.1.5
- v1.1.4
- v1.1.3
- v1.1.2
- v1.1.1
- v1.1.0
- 1.0.17.x-dev
- 1.0.16.x-dev
- 1.0.12.x-dev
- 1.0.8.x-dev
- 1.0.7.x-dev
- 1.0.5.x-dev
- 1.0.3.x-dev
- 1.0.2.x-dev
- 1.0.0.x-dev
- dev-release/v1.2.4
- dev-release/v1.2.3
- dev-release/v1.2.2
- dev-release/v1.2.1
- dev-release/v1.2.0
- dev-release/v1.1.9
- dev-release/v1.1.8
- dev-release/v1.1.7
- dev-release/v1.1.6
- dev-release/v1.1.5
- dev-release/v1.1.4
- dev-release/v1.1.3
- dev-release/v1.1.2
- dev-release/v1.1.0
- dev-release/v1.0.20
- dev-release/v1.0.19
- dev-release/v1.0.18
This package is auto-updated.
Last update: 2026-03-31 11:31:45 UTC
README
Pre-requisites
- Determine the next version number (e.g., v1.0.16)
- Ensure all changes are ready for release
Step-by-Step Process
1. Create and Switch to New Branch
cd ../vector-server-pkg/
git checkout -b release/v1.2.4
2. Make Your Changes
- Implement all necessary code changes
- Test thoroughly
3. Update Composer Version
- Open
composer.jsonin therconfig/vector-serverrepository - Update the
versionfield:
"version": "v1.2.4"
Note: Consider removing the version field entirely and let Composer infer from Git tags
4. Commit Changes
git add . git commit -m "Prepare release v1.2.4" git push origin release/v1.2.4
5. Merge to Main Branch
git checkout main git merge release/v1.2.4 git push origin main
6. Create and Push Git Tag
git tag -a v1.2.4 -m "Release version v1.2.4"
git push origin v1.2.4
Optional - Update Main V8 Pro with the latest package version:
composer require rconfighub/vector-server-pkg:v1.2.4
7. Clear Composer Cache and Update
composer clear-cache composer update
8. Clear rConfig Cache
php artisan rconfig:clear-all
9. Create GitHub Release
- Go to GitHub repository
- Create new release using the v1.2.4 tag
- Add release notes describing changes
10. Update Package Repository
- Ensure package is updated in Repman
- Verify Packagist update if applicable
If You Need to Fix an Incorrect Tag
If you created the wrong tag or it points to the wrong commit:
# Delete incorrect tag locally and remotely git tag -d v1.2.4 git push origin :refs/tags/v1.2.4 # Create correct tag on the right commit git checkout [correct-commit-hash] git tag -a v1.2.4 -m "Release version v1.2.4" git push origin v1.2.4
Best Practices
- Use semantic versioning (MAJOR.MINOR.PATCH)
- Test before tagging - Run all tests in the rConfig V7 test suite
- Consistent naming - Use the same version number throughout the process
- Clean git history - Use meaningful commit messages
- Document changes - Include clear release notes in GitHub releases
Central Manager Guard
This package exposes a config-driven Central Manager guard. Central Manager features remain disabled by default and are enabled only by operator intent. The guard does not attempt any network connectivity checks.
.env Example
CENTRAL_MANAGER_ENABLED=false CENTRAL_MANAGER_MODE=off CENTRAL_MANAGER_REQUIRE_RABBITMQ_CONFIG=true CENTRAL_MANAGER_RABBITMQ_CONFIG_PATH=services.rabbitmq
Notes
CENTRAL_MANAGER_ENABLEDexpresses operator intent.CENTRAL_MANAGER_MODEsupportsoff,publisher,consumer, orboth.- When
CENTRAL_MANAGER_REQUIRE_RABBITMQ_CONFIG=true, the guard verifies required RabbitMQ config keys are present and non-empty. It does not attempt to connect to RabbitMQ.