Skip to content

Support NetBox 4.6 (issue #103)#104

Merged
Kani999 merged 2 commits into
mainfrom
103-support-netbox-4.6
May 11, 2026
Merged

Support NetBox 4.6 (issue #103)#104
Kani999 merged 2 commits into
mainfrom
103-support-netbox-4.6

Conversation

@Kani999

@Kani999 Kani999 commented May 7, 2026

Copy link
Copy Markdown
Owner

Summary

  • Bumps max_version from 4.5.994.6.99 in netbox_attachments/__init__.py so the plugin loads on NetBox 4.6.x (fixes Support for NetBox v4.6.0 #103).
  • Bumps plugin version 11.1.011.2.0b1 (PEP 440 beta) and adds a CHANGELOG.md entry.
  • Syncs compatibility statements in README.md, docs/compatibility.md, and docs/installation.md to the new 4.5.x – 4.6.x range.

Tagged as v11.2.0b1 for beta testing on NetBox 4.6 before a final 11.2.0 release.

Test plan

  • Install on a NetBox 4.5.x instance — plugin still loads, no warnings.
  • Install on a NetBox 4.6.0 instance — UserWarning: ... requires NetBox maximum version 4.5.99 from Support for NetBox v4.6.0 #103 is gone, plugin loads.
  • make test passes locally.
  • Verify attachment list, detail, and assignment workflows still function on 4.6.x.

Summary by CodeRabbit

  • New Features

    • Plugin now supports NetBox 4.6.x versions alongside the existing 4.5.x support
    • Beta release 11.2.0b1 available for testing 4.6 compatibility
  • Documentation

    • Updated installation guide, compatibility documentation, and changelog to reflect the expanded NetBox 4.5.x–4.6.x version support range
    • Configuration version constraints updated to permit installation on NetBox 4.6.x environments

Jan Krupa added 2 commits May 7, 2026 12:38
Allows installing the plugin on NetBox 4.6.x. Pre-release for
compatibility testing before a final 11.2.0.
README, compatibility.md, and installation.md now reflect the
4.5.x – 4.6.x supported range matching __init__.py max_version=4.6.99.
@coderabbitai

coderabbitai Bot commented May 7, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: 32740959-b4df-4b85-b3a4-a820aefb9e29

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • ✅ Review completed - (🔄 Check again to review again)
✨ Finishing Touches
✨ Simplify code
  • Create PR with simplified code
  • Commit simplified code in branch 103-support-netbox-4.6

Tip

💬 Introducing Slack Agent: The best way for teams to turn conversations into code.

Slack Agent is built on CodeRabbit's deep understanding of your code, so your team can collaborate across the entire SDLC without losing context.

  • Generate code and open pull requests
  • Plan features and break down work
  • Investigate incidents and troubleshoot customer tickets together
  • Automate recurring tasks and respond to alerts with triggers
  • Summarize progress and report instantly

Built for teams:

  • Shared memory across your entire org—no repeating context
  • Per-thread sandboxes to safely plan and execute work
  • Governance built-in—scoped access, auditability, and budget controls

One agent for your entire SDLC. Right inside Slack.

👉 Get started


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@coderabbitai coderabbitai Bot 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.

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
CHANGELOG.md (1)

96-98: ⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Consider adding link references for recent versions.

The link reference section at the bottom includes entries for [11.0.1], [11.0.0], and [10.0.0], but is missing references for [11.2.0b1] and [11.1.0] that appear in the changelog body. Adding these would improve navigation consistency.

📎 Proposed fix to add missing link references
+[11.2.0b1]: https://github.com/Kani999/netbox-attachments/releases/tag/v11.2.0b1
+[11.1.0]: https://github.com/Kani999/netbox-attachments/releases/tag/v11.1.0
 [11.0.1]: https://github.com/Kani999/netbox-attachments/releases/tag/v11.0.1
 [11.0.0]: https://github.com/Kani999/netbox-attachments/releases/tag/v11.0.0
 [10.0.0]: https://github.com/Kani999/netbox-attachments/releases/tag/v10.0.0
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@CHANGELOG.md` around lines 96 - 98, The CHANGELOG.md link reference section
is missing entries for versions referenced in the body; add link references for
[11.2.0b1] and [11.1.0] to match the existing pattern (e.g., [11.2.0b1]:
https://github.com/Kani999/netbox-attachments/releases/tag/v11.2.0b1 and
[11.1.0]: https://github.com/Kani999/netbox-attachments/releases/tag/v11.1.0) so
the in-text links resolve correctly; update the block containing [11.0.1],
[11.0.0], [10.0.0] in CHANGELOG.md to include these two new reference lines.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Outside diff comments:
In `@CHANGELOG.md`:
- Around line 96-98: The CHANGELOG.md link reference section is missing entries
for versions referenced in the body; add link references for [11.2.0b1] and
[11.1.0] to match the existing pattern (e.g., [11.2.0b1]:
https://github.com/Kani999/netbox-attachments/releases/tag/v11.2.0b1 and
[11.1.0]: https://github.com/Kani999/netbox-attachments/releases/tag/v11.1.0) so
the in-text links resolve correctly; update the block containing [11.0.1],
[11.0.0], [10.0.0] in CHANGELOG.md to include these two new reference lines.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: 199ed10c-1356-4e81-bb6d-48b133e7dbf7

📥 Commits

Reviewing files that changed from the base of the PR and between 2c4acdb and 84a7051.

📒 Files selected for processing (6)
  • CHANGELOG.md
  • README.md
  • docs/compatibility.md
  • docs/installation.md
  • netbox_attachments/__init__.py
  • netbox_attachments/version.py

@Kani999
Kani999 merged commit d038ba6 into main May 11, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support for NetBox v4.6.0

1 participant