Skip to content

Refactoring Logstash plugin directory into old and new directories for deprecated and active versions of the plugin#14597

Open
ayoubkdib wants to merge 2 commits into
Azure:masterfrom
ayoubkdib:users/ayoubdib/refactoringDirectories
Open

Refactoring Logstash plugin directory into old and new directories for deprecated and active versions of the plugin#14597
ayoubkdib wants to merge 2 commits into
Azure:masterfrom
ayoubkdib:users/ayoubdib/refactoringDirectories

Conversation

@ayoubkdib

Copy link
Copy Markdown
Contributor

Required items, please complete

Change(s):

  • Reverted README and CHANGELOG files in microsoft-sentinel-log-analytics-logstash-output-plugin to their latest states under version 1.x.x, and added notes to each about the ruby-version plugin's deprecation, along with links to what will be the new version's documentation
  • Added new directory microsoft-sentinel-log-analytics-logstash-output-plugin_java to house documentation for the java-version

Reason for Change(s):

  • The microsoft-sentinel-log-analytics-logstash-output-plugin directory houses the plugin for which it's named. We refactored the plugin from Ruby to Java, removing it from being open-sourced in the process
  • This change is to allow for the old directory to continue open-source behavior, while not losing accuracy regarding the new version's functionality
  • The new directory will house only documentation for the new java version, which will be linked to from RubyGems.org, which is the only publicly accessible source for the new version

Version Updated:

  • No

Testing Completed:

  • N/A - Documentation changes and directory refactoring

Checked that the validations are passing and have addressed any issues that are present:

  • No validation breaking changes

…r deprecated and active versions of the plugin
@ayoubkdib ayoubkdib requested review from a team as code owners June 30, 2026 18:42
@v-atulyadav v-atulyadav self-assigned this Jul 1, 2026
@v-atulyadav v-atulyadav added the Connector Connector specialty review needed label Jul 1, 2026
@v-atulyadav v-atulyadav requested a review from Copilot July 1, 2026 04:17

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Note

Copilot was unable to run its full agentic suite in this review.

Refactors Logstash plugin documentation to separate the deprecated Ruby (1.x) version from the newer Java (2.x) version by adding a new docs directory and adding deprecation notices/links in the legacy docs.

Changes:

  • Added a new ..._java directory containing README and CHANGELOG for the Java-based plugin.
  • Updated the Ruby plugin README/CHANGELOG to clearly mark it as deprecated and link to the Java documentation.
  • Reverted Ruby docs to their 1.x context and removed/rewrote sections to align with deprecated status.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 6 comments.

File Description
DataConnectors/microsoft-sentinel-log-analytics-logstash-output-plugin_java/README.md New Java-version documentation (install/config/auth/options).
DataConnectors/microsoft-sentinel-log-analytics-logstash-output-plugin_java/CHANGELOG.md New Java-version changelog including pointer to deprecated Ruby changelog.
DataConnectors/microsoft-sentinel-log-analytics-logstash-output-plugin/README.md Adds deprecation banner and rewrites sections to reflect Ruby 1.x usage.
DataConnectors/microsoft-sentinel-log-analytics-logstash-output-plugin/CHANGELOG.md Replaces 2.x entries with deprecation banner and keeps Ruby 1.2.0 entry.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Connector Connector specialty review needed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants