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 v3.1.0 #329

Merged
merged 26 commits into from
Sep 30, 2024
Merged

Release v3.1.0 #329

merged 26 commits into from
Sep 30, 2024

Conversation

smk4664
Copy link
Contributor

@smk4664 smk4664 commented Sep 30, 2024

v3.1.0 (2024-09-30)

Added

  • #317 - Migrated IPFabric SSoT Job command from SSoT project.
  • #325 - Added Python 3.12 support.

Fixed

  • #306 - Add reversible migration for Grafana.
  • #327 - Slack has deprecated files_upload, replacing with files_upload_v2.

Dependencies

  • #313 - Update Pydantic to ^2.0.0.
  • #313 - Update Schema Enforcer to ^1.4.0 to support Pydantic V2
  • #313 - Update IPFabric to ^6.6.2
  • #314 - Pin Meraki to 1.45.0 due to Meraki removing support for Python <3.10 in 1.46.0

Documentation

  • #169 - Updated documentation to match the new requirements for setting up Microsoft Teams in Azure.
  • #169 - Documented Bot Framework configuration.
  • #311 - Update Account Link docs to refer to fallback_chatops_user option.
  • #319 - Updated app config settings to point to new url.py path for activating docs link.

Housekeeping

  • #169 - Added Bot Framework compatibility for testing MS Teams.
  • #309 - Release v3.0.2
  • #321 - Rebake with 2.3.0 Cookiecutter.
  • #325 - Rebaked with nautobot-app-v2.3.2 cookie.

itdependsnetworks and others added 26 commits April 13, 2024 22:11
Update Account Link docs to refer to fallback_chatops_user option
Meraki 1.46.0 removes support for Python <3.10
Remove default authentication for pipeline compatibility.
Update Account Link docs to refer to fallback_chatops_user option
Updates for activating docs link.
Template:

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

Cookie:

```
{
    "remote": "https://github.com/nautobot/nautobot-app-chatops.git",
    "path": "/tmp/tmpjntms236/nautobot-app-chatops",
    "repository_path": "/tmp/tmpjntms236/nautobot-app-chatops",
    "dir": "",
    "branch_prefix": "drift-manager",
    "context": {
        "codeowner_github_usernames": "@glennmatthews @jvanderaa @smk4664 @whitej6",
        "full_name": "Network to Code, LLC",
        "email": "[email protected]",
        "github_org": "nautobot",
        "app_name": "nautobot_chatops",
        "verbose_name": "Nautobot ChatOps App",
        "app_slug": "nautobot-chatops",
        "project_slug": "nautobot-app-chatops",
        "repo_url": "https://github.com/nautobot/nautobot-app-chatops",
        "base_url": "chatops",
        "min_nautobot_version": "2.0.0",
        "max_nautobot_version": "2.9999",
        "camel_name": "NautobotChatOpsApp",
        "project_short_description": "Nautobot ChatOps App",
        "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/chatops/en/latest",
        "_template": "https://github.com/nautobot/cookiecutter-nautobot-app.git",
        "_output_dir": "/tmp/tmpjntms236",
        "_repo_dir": "/github/home/.cookiecutters/cookiecutter-nautobot-app/nautobot-app",
        "_checkout": "refs/tags/nautobot-app-v2.3.0"
    },
    "base_branch": "develop",
    "remote_name": "origin",
    "pull_request_strategy": "PullRequestStrategy.CREATE",
    "post_actions": [
        "PostAction.BLACK"
    ],
    "baked_commit_ref": "cfd9475f3ea601572d0f3b23d4bb6d9655bc2721",
    "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.0",
    "pull_request": null,
    "post_action": [],
    "disable_post_actions": false,
    "draft": null
}
```
Cookie updated by NetworkToCode Cookie Drift Manager Tool
* add dev expierence with bot framework emulator

* fix for tests

* Adjust based on PR feedback

Also resolves conflicts.

* Update docs to match the current Azure configuration.

* Update Microsoft Issuer

Microsoft changed the Issuer for their Bot Emulator. Also allow the tenant_id to be missing, which likely is due to using the Bot Emulator.

* Continue documentation and minify images.

* Final doc updates

* Apply suggestions from code review

Co-authored-by: Gary Snider <[email protected]>

* Address feedback in PR

* Add note on Microsoft Azure changes.

* Update docs/dev/dev_environment.md

Co-authored-by: Gary Snider <[email protected]>

* Update docs/dev/dev_environment.md

Co-authored-by: Gary Snider <[email protected]>

* Update docs/dev/dev_environment.md

Co-authored-by: Gary Snider <[email protected]>

* More feedback

* Add details for the host-gateway.

* Add a proper Change Context.

Without the Change Context, the command_log.save() would fire a signal without the web request which would cause a 500 error to show up in the logs.

* Update development/docker-compose.bot-framework.yml

Co-authored-by: Gary Snider <[email protected]>

---------

Co-authored-by: Stephen Kiely <[email protected]>
Co-authored-by: Gary Snider <[email protected]>
* feat: ✨ Replicate IPFabric SSoT Job command from SSoT project.

* docs: 📝 Add changelog fragment

---------

Co-authored-by: Stephen Kiely <[email protected]>
* Updated ipfabric to 6.6.2
Fixed lints for ipfabric

* Change to auth instead of token

* Ruff and Poetry Lock

* Add Change Fragments

* Update change fragment

---------

Co-authored-by: Stephen Kiely <[email protected]>
* Use newer slack file_upload

* Update 327.fixed

* Fix tests.
@smk4664 smk4664 merged commit 310a6a1 into main Sep 30, 2024
14 checks passed
@smk4664 smk4664 deleted the release-v3.1.0 branch September 30, 2024 22:08
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.

8 participants