Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 3.1.0 #536

Merged
merged 30 commits into from
Sep 6, 2024
Merged

Release 3.1.0 #536

merged 30 commits into from
Sep 6, 2024

Conversation

jdrew82
Copy link
Contributor

@jdrew82 jdrew82 commented Sep 6, 2024

Added

  • #527 - Added Python 3.12 support.
  • #528 - Added DNA Center integration to _MIN_NAUTOBOT_VERSION as it requires Nautobot 2.2 for Controller object.

Changed

  • #526 - Updated the ExampleDataSource job to improve memory utilization with large data sets.
  • #526 - Changed memory profiling logging output to format bytes into KiB/MiB.

Fixed

  • #521 - Fixed generalized Exception with SecretsGroup and add custom Exception in case SecretsGroup not found on ExternalIntegration.
  • #528 - Fixed bug preventing use of Nautobot 2.1 due to ACI requiring 2.2.
  • #528 - Fixed JobResult association to Sync object to CASCADE instead of PROTECT so Sync object is deleted when JobResult is instead of preventing deletion.
  • #530 - Fixed Infoblox Configuration List Bug when on Nautobot 2.3 by disabling SSOTInfobloxConfig from being a saved view.

Documentation

  • #520 - Added instructions for enabling Infoblox integration.

Housekeeping

  • #527 - Rebaked from the cookie 'nautobot-app-v2.3.2'.

jdrew82 and others added 27 commits August 26, 2024 10:06
Template:

```
{
    "template": "https://github.com/nautobot/cookiecutter-nautobot-app.git",
    "dir": "nautobot-app",
    "ref": "refs/tags/nautobot-app-v2.3.2",
    "path": null
}
```

Cookie:

```
{
    "remote": "https://github.com/nautobot/nautobot-app-ssot.git",
    "path": "/tmp/tmpcyvdbm03/nautobot-app-ssot",
    "repository_path": "/tmp/tmpcyvdbm03/nautobot-app-ssot",
    "dir": "",
    "branch_prefix": "drift-manager",
    "context": {
        "codeowner_github_usernames": "@smith-ntc",
        "full_name": "Network to Code, LLC",
        "email": "[email protected]",
        "github_org": "nautobot",
        "app_name": "nautobot_ssot",
        "verbose_name": "Single Source of Truth",
        "app_slug": "nautobot-ssot",
        "project_slug": "nautobot-app-ssot",
        "repo_url": "https://github.com/nautobot/nautobot-app-ssot",
        "base_url": "ssot",
        "min_nautobot_version": "2.0.0",
        "max_nautobot_version": "2.9999",
        "camel_name": "NautobotSSOTApp",
        "project_short_description": "Nautobot Single Source of Truth",
        "model_class_name": "None",
        "open_source_license": "Apache-2.0",
        "docs_base_url": "https://docs.nautobot.com",
        "docs_app_url": "https://docs.nautobot.com/projects/ssot/en/latest",
        "_template": "https://github.com/nautobot/cookiecutter-nautobot-app.git",
        "_output_dir": "/tmp/tmpcyvdbm03",
        "_repo_dir": "/github/home/.cookiecutters/cookiecutter-nautobot-app/nautobot-app",
        "_checkout": "refs/tags/nautobot-app-v2.3.2"
    },
    "base_branch": "develop",
    "remote_name": "origin",
    "pull_request_strategy": "PullRequestStrategy.CREATE",
    "post_actions": [
        "PostAction.BLACK"
    ],
    "baked_commit_ref": "edf831ea98364f9a475ef147f13c1fb2f17b825f",
    "draft": true
}
```

CLI Arguments:

```
{
    "cookie_dir": "",
    "input": false,
    "json_filename": "",
    "output_dir": "",
    "push": true,
    "template": "",
    "template_dir": "",
    "template_ref": "refs/tags/nautobot-app-v2.3.2",
    "pull_request": null,
    "post_action": [],
    "disable_post_actions": false,
    "draft": null
}
```
Add instructions to enable Infoblox integration
…se of ACI requiring 2.2.

Had to also adjust logger in Job to address Controller import in utils.
… PROTECT so it will be deleted when JobResult is.
Also add back lines in pyproject.toml that drift manager removed.
Cookie updated by NetworkToCode Cookie Drift Manager Tool
…og-cleanup-job

Change PROTECT to CASCADE for Sync
…or-exception-handling-in-example-job

Fix Generalized Exceptions in Example Jobs
@jdrew82 jdrew82 self-assigned this Sep 6, 2024
@jdrew82 jdrew82 requested a review from a team as a code owner September 6, 2024 19:34
@jdrew82 jdrew82 changed the base branch from develop to main September 6, 2024 19:55
@jdrew82 jdrew82 requested a review from qduk as a code owner September 6, 2024 19:55
Copy link
Contributor

@smk4664 smk4664 left a comment

Choose a reason for hiding this comment

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

Let's get this released!

@jdrew82 jdrew82 merged commit 7709b45 into main Sep 6, 2024
14 checks passed
@jdrew82 jdrew82 deleted the release-3.1.0 branch September 6, 2024 20:53
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.

4 participants