PHPackages                             rconfighub/vector-server-pkg - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. rconfighub/vector-server-pkg

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

rconfighub/vector-server-pkg
============================

A package for managing data sync with rConfig Vector agent software

v1.3.1(1w ago)02771[2 PRs](https://github.com/rConfigHub/vector-server-pkg/pulls)PHPPHP ^8.4|^8.3|^8.2

Since Jan 26Pushed 1w ago2 watchersCompare

[ Source](https://github.com/rConfigHub/vector-server-pkg)[ Packagist](https://packagist.org/packages/rconfighub/vector-server-pkg)[ RSS](/packages/rconfighub-vector-server-pkg/feed)WikiDiscussions main Synced today

READMEChangelogDependencies (16)Versions (57)Used By (0)

Corrected Tagging and Version Management Workflow
=================================================

[](#corrected-tagging-and-version-management-workflow)

Pre-requisites
--------------

[](#pre-requisites)

- Determine the next version number (e.g., v1.0.16)
- Ensure all changes are ready for release

Step-by-Step Process
--------------------

[](#step-by-step-process)

### 1. Create and Switch to New Branch

[](#1-create-and-switch-to-new-branch)

```
 cd /var/www/html/vector-server-pkg/
git checkout -b release/v1.2.9
```

### 2. Make Your Changes

[](#2-make-your-changes)

- Implement all necessary code changes
- Test thoroughly

### 3. Update Composer Version

[](#3-update-composer-version)

- Open `composer.json` in the `rconfig/vector-server` repository
- Update the `version` field:

```
"version": "v1.2.9"
```

**Note:** Consider removing the version field entirely and let Composer infer from Git tags

### 4. Commit Changes

[](#4-commit-changes)

```
git add .
git commit -m "Prepare release v1.2.9"
git push origin release/v1.2.9
```

### 5. Merge to Main Branch

[](#5-merge-to-main-branch)

```
git checkout main
git merge release/v1.2.9
git push origin main
```

### 6. Create and Push Git Tag

[](#6-create-and-push-git-tag)

```
git tag -a v1.2.9 -m "Release version v1.2.9"
git push origin v1.2.9
```

Optional - Update Main V8 Pro with the latest package version:

```
composer require rconfighub/vector-server-pkg:v1.2.9
```

### 7. Clear Composer Cache and Update

[](#7-clear-composer-cache-and-update)

```
composer clear-cache
composer update
```

### 8. Clear rConfig Cache

[](#8-clear-rconfig-cache)

```
php artisan rconfig:clear-all
```

### 9. Create GitHub Release

[](#9-create-github-release)

- Go to GitHub repository
- Create new release using the v1.2.9 tag
- Add release notes describing changes

### 10. Update Package Repository

[](#10-update-package-repository)

- Ensure package is updated in [Repman](https://app.repman.io/login)
- Verify Packagist update if applicable

If You Need to Fix an Incorrect Tag
-----------------------------------

[](#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.9
git push origin :refs/tags/v1.2.9

# Create correct tag on the right commit
git checkout [correct-commit-hash]
git tag -a v1.2.9 -m "Release version v1.2.9"
git push origin v1.2.9
```

Best Practices
--------------

[](#best-practices)

1. **Use semantic versioning** (MAJOR.MINOR.PATCH)
2. **Test before tagging** - Run all tests in the rConfig V7 test suite
3. **Consistent naming** - Use the same version number throughout the process
4. **Clean git history** - Use meaningful commit messages
5. **Document changes** - Include clear release notes in GitHub releases

Central Manager Guard
---------------------

[](#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

[](#env-example)

```
CENTRAL_MANAGER_ENABLED=false
CENTRAL_MANAGER_MODE=off
CENTRAL_MANAGER_REQUIRE_RABBITMQ_CONFIG=true
CENTRAL_MANAGER_RABBITMQ_CONFIG_PATH=services.rabbitmq
```

### Notes

[](#notes)

- `CENTRAL_MANAGER_ENABLED` expresses operator intent.
- `CENTRAL_MANAGER_MODE` supports `off`, `publisher`, `consumer`, or `both`.
- 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.

###  Health Score

52

—

FairBetter than 96% of packages

Maintenance98

Actively maintained with recent releases

Popularity15

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor1

Top contributor holds 92.4% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~17 days

Recently: every ~11 days

Total

31

Last Release

9d ago

PHP version history (2 changes)1.0.0.x-devPHP &gt;=8.2

v1.1.0PHP ^8.4|^8.3|^8.2

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/20505440?v=4)[rConfig](/maintainers/rConfig)[@rconfig](https://github.com/rconfig)

---

Top Contributors

[![rconfig](https://avatars.githubusercontent.com/u/20505440?v=4)](https://github.com/rconfig "rconfig (97 commits)")[![stephenstack](https://avatars.githubusercontent.com/u/7944609?v=4)](https://github.com/stephenstack "stephenstack (6 commits)")[![Alan-Nagle](https://avatars.githubusercontent.com/u/265593756?v=4)](https://github.com/Alan-Nagle "Alan-Nagle (1 commits)")[![alex-rconfig](https://avatars.githubusercontent.com/u/276694898?v=4)](https://github.com/alex-rconfig "alex-rconfig (1 commits)")

### Embed Badge

![Health badge](/badges/rconfighub-vector-server-pkg/health.svg)

```
[![Health](https://phpackages.com/badges/rconfighub-vector-server-pkg/health.svg)](https://phpackages.com/packages/rconfighub-vector-server-pkg)
```

###  Alternatives

[spatie/laravel-health

Monitor the health of a Laravel application

87512.0M165](/packages/spatie-laravel-health)[psalm/plugin-laravel

Psalm plugin for Laravel

3355.3M346](/packages/psalm-plugin-laravel)[laravel/ai

The official AI SDK for Laravel.

1.0k3.2M195](/packages/laravel-ai)[illuminate/queue

The Illuminate Queue package.

21332.6M1.6k](/packages/illuminate-queue)[mike-bronner/laravel-model-caching

Automatic caching for Eloquent models.

2.4k91.9k1](/packages/mike-bronner-laravel-model-caching)[fumeapp/modeltyper

Generate TypeScript interfaces from Laravel Models

198321.1k](/packages/fumeapp-modeltyper)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
