├── .github ├── ISSUE_TEMPLATE │ ├── Default.md │ └── breaking-change.yaml ├── policies │ └── resourceManagement.yml └── workflows │ └── bcnotify.yaml ├── CODE-OF-CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE.txt ├── README.md └── SECURITY.md /.github/ISSUE_TEMPLATE/Default.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Do not post issues in this repo. Use dotnet/AspNetCore instead. 3 | about: This repo is for announcements made by ASP.NET team members only. 4 | --- 5 | 6 | !!! DO NOT POST ISSUES IN THIS REPO !!! 7 | !!! DO NOT POST ISSUES IN THIS REPO !!! 8 | !!! DO NOT POST ISSUES IN THIS REPO !!! 9 | !!! DO NOT POST ISSUES IN THIS REPO !!! 10 | !!! DO NOT POST ISSUES IN THIS REPO !!! 11 | 12 | This repo is for team announcements only. See https://github.com/aspnet/announcements#announcements. 13 | 14 | To file a bug or start a discussion, please find the appropriate repo in https://github.com/dotnet and create a new issue. 15 | For general issue discussions please go to https://github.com/dotnet/AspNetCore/issues and create a new issue. 16 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/breaking-change.yaml: -------------------------------------------------------------------------------- 1 | # This issue template is for use in opening issues that document breaking changes. This template should be used to create an issue by Microsoft product team members who are documenting a breaking change. 2 | # 3 | # Bracketed text is a placeholder; replace the text with the requested information and remove the brackets before submitting the issue. Also, remove this comment before submitting the issue. 4 | 5 | name: "ASP.NET Core breaking change" 6 | description: Report a change in ASP.NET Core that breaks something that worked in a previous version. This form is intended to be used by the product team. 7 | title: "[Breaking change]: " 8 | labels: "Breaking change" 9 | body: 10 | - type: textarea 11 | id: description 12 | attributes: 13 | label: Description 14 | description: Brief description of the breaking change. 15 | validations: 16 | required: true 17 | - type: dropdown 18 | id: version 19 | attributes: 20 | label: Version 21 | description: What version of .NET introduced the breaking change? 22 | options: 23 | - .NET 8 24 | - .NET 9 25 | - .NET 10 Preview 1 26 | - .NET 10 Preview 2 27 | - .NET 10 Preview 3 28 | - .NET 10 Preview 4 29 | - .NET 10 Preview 5 30 | - .NET 10 Preview 6 31 | - Other (please put exact version in description textbox) 32 | validations: 33 | required: true 34 | - type: textarea 35 | id: old-behavior 36 | attributes: 37 | label: Previous behavior 38 | description: Describe the previous behavior. Include code snippets if applicable. 39 | validations: 40 | required: true 41 | - type: textarea 42 | id: new-behavior 43 | attributes: 44 | label: New behavior 45 | description: Describe the new behavior. Include code snippets if applicable. 46 | validations: 47 | required: true 48 | - type: checkboxes 49 | id: change-type 50 | attributes: 51 | label: Type of breaking change 52 | description: This information will be used to label the issue appropriately. [(How do I decide?)](https://learn.microsoft.com/dotnet/core/compatibility/categories) 53 | options: 54 | - label: "**Binary incompatible**: Existing binaries may encounter a breaking change in behavior, such as failure to load or execute, and if so, require recompilation." 55 | - label: "**Source incompatible**: When recompiled using the new SDK or component or to target the new runtime, existing source code may require source changes to compile successfully." 56 | - label: "**Behavioral change**: Existing binaries may behave differently at run time." 57 | validations: 58 | required: true 59 | - type: textarea 60 | id: reason 61 | attributes: 62 | label: Reason for change 63 | description: Describe why the breaking change was introduced. 64 | validations: 65 | required: true 66 | - type: textarea 67 | id: recommended-action 68 | attributes: 69 | label: Recommended action 70 | description: Describe the recommended action an affected user should take, such as workarounds or examples of code changes. 71 | validations: 72 | required: true 73 | - type: textarea 74 | id: affected-apis 75 | attributes: 76 | label: Affected APIs 77 | description: List all the APIs affected by this change. For methods, clarify if it's all overloads or specific overloads. 78 | placeholder: None. 79 | validations: 80 | required: true 81 | -------------------------------------------------------------------------------- /.github/policies/resourceManagement.yml: -------------------------------------------------------------------------------- 1 | id: 2 | name: GitOps.PullRequestIssueManagement 3 | description: GitOps.PullRequestIssueManagement primitive 4 | owner: 5 | resource: repository 6 | disabled: false 7 | where: 8 | configuration: 9 | resourceManagementConfiguration: 10 | scheduledSearches: [] 11 | eventResponderTasks: 12 | - if: 13 | - payloadType: Issues 14 | then: 15 | - lockIssue 16 | description: Lock new issues 17 | onFailure: 18 | onSuccess: 19 | -------------------------------------------------------------------------------- /.github/workflows/bcnotify.yaml: -------------------------------------------------------------------------------- 1 | name: "bc-notification" 2 | on: 3 | issues: 4 | types: [labeled] 5 | 6 | jobs: 7 | test: 8 | runs-on: ubuntu-latest 9 | if: github.event.label.name == 'Breaking change' 10 | steps: 11 | - uses: actions/checkout@v2 12 | - uses: timheuer/issue-notifier@v1.0.2 13 | env: 14 | SENDGRID_API_KEY: ${{ secrets.SENDGRID_API }} 15 | with: 16 | fromMailAddress: '${{ secrets.BC_NOTIFY }}' 17 | toMailAddress: '${{ secrets.BC_NOTIFY }}' 18 | subject: 'BC:' 19 | subjectPrefix: 'BC:' 20 | labelsToMonitor: "Breaking change" 21 | -------------------------------------------------------------------------------- /CODE-OF-CONDUCT.md: -------------------------------------------------------------------------------- 1 | # Code of Conduct 2 | 3 | This project has adopted the code of conduct defined by the Contributor Covenant 4 | to clarify expected behavior in our community. 5 | 6 | For more information, see the [.NET Foundation Code of Conduct](https://dotnetfoundation.org/code-of-conduct). 7 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | Contributing 2 | ====== 3 | 4 | Please read the [readme](README.md) for information about this repo. 5 | 6 | This repo is for team **announcements** only. To file a **bug** or start a **discussion**, please find the appropriate repo in https://github.com/aspnet and create a new issue. For general issue discussions please go to https://github.com/aspnet/Home/issues and create a new issue. 7 | 8 | When creating a new issue for an **announcement** make sure you do the following: 9 | * Create another issue in the appropriate repo to host the conversation 10 | * Link from the announcement to this other issue by saying "For discussion please use INSERT LINK HERE" 11 | * In the announcement, lock the conversation so that people have to follow the link to post comments 12 | 13 | ===================== 14 | 15 | To contribute to other repos, please read the [Contributing Guide](https://github.com/aspnet/Home/blob/dev/CONTRIBUTING.md) in the Home repo. 16 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- 1 | Copyright (c) .NET Foundation. All rights reserved. 2 | 3 | Licensed under the Apache License, Version 2.0 (the "License"); you may not use 4 | these files except in compliance with the License. You may obtain a copy of the 5 | License at 6 | 7 | http://www.apache.org/licenses/LICENSE-2.0 8 | 9 | Unless required by applicable law or agreed to in writing, software distributed 10 | under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR 11 | CONDITIONS OF ANY KIND, either express or implied. See the License for the 12 | specific language governing permissions and limitations under the License. 13 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Announcements 2 | ============= 3 | 4 | This repo is for team **announcements** only. To file a **bug** or start a **discussion**, please find the appropriate repo in https://github.com/aspnet and create a new issue. For general issue discussions please go to https://github.com/aspnet/Home/issues and create a new issue. 5 | 6 | --- 7 | 8 | Subscribe to this repo to be notified about major changes in ASP.NET Core and Entity Framework Core. 9 | 10 | ![image](https://cloud.githubusercontent.com/assets/202643/7099148/d5b091f8-dfa1-11e4-8d13-c0195714f31e.png) 11 | 12 | All items posted to this repo are locked, but should all have links to separate discussion threads in the affected repo. Please use those discussion threads for questions and comments about a particular announcement. If you're not sure where to post a question, please log an issue in the [Home repo](https://github.com/aspnet/Home/issues/). 13 | 14 | --- 15 | 16 | Check out the issue tracker with the [Announcements](https://github.com/aspnet/Announcements/labels/Announcement) label and [Breaking change](https://github.com/aspnet/Announcements/labels/Breaking%20change) label to see what's new and changed. 17 | 18 | Filter by milestone to find announcements or breaking changes for a specific release: 19 | 20 | * 1.0.x 21 | * [1.0.0 beta4](https://github.com/aspnet/Announcements/issues?q=is%3Aopen+is%3Aissue+milestone%3A1.0.0-beta4) 22 | * [1.0.0 beta5](https://github.com/aspnet/Announcements/issues?q=is%3Aopen+is%3Aissue+milestone%3A1.0.0-beta5) 23 | * [1.0.0 beta6](https://github.com/aspnet/Announcements/issues?q=is%3Aopen+is%3Aissue+milestone%3A1.0.0-beta6) 24 | * [1.0.0 beta7](https://github.com/aspnet/Announcements/issues?q=is%3Aopen+is%3Aissue+milestone%3A1.0.0-beta7) 25 | * [1.0.0 beta8](https://github.com/aspnet/Announcements/issues?q=is%3Aopen+is%3Aissue+milestone%3A1.0.0-beta8) 26 | * [1.0.0 rc1](https://github.com/aspnet/Announcements/issues?q=is%3Aopen+is%3Aissue+milestone%3A1.0.0-rc1) 27 | * [1.0.0 rc2](https://github.com/aspnet/Announcements/issues?q=is%3Aopen+is%3Aissue+milestone%3A1.0.0-rc2) 28 | * [1.0.0](https://github.com/aspnet/Announcements/issues?q=is%3Aopen+is%3Aissue+milestone%3A1.0.0) 29 | * [1.0.1](https://github.com/aspnet/Announcements/issues?q=is%3Aopen+is%3Aissue+milestone%3A1.0.1) 30 | * 1.1.x 31 | * [1.1.0](https://github.com/aspnet/Announcements/issues?q=is%3Aopen+is%3Aissue+milestone%3A1.1.0) 32 | * 2.0.x 33 | * [2.0.0-preview1](https://github.com/aspnet/Announcements/issues?q=is%3Aopen+is%3Aissue+milestone%3A2.0.0-preview1) 34 | * [2.0.0-preview2](https://github.com/aspnet/Announcements/issues?q=is%3Aopen+is%3Aissue+milestone%3A2.0.0-preview2) 35 | * [2.0.0](https://github.com/aspnet/Announcements/issues?q=is%3Aopen+is%3Aissue+milestone%3A2.0.0) 36 | -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- 1 | # Security Policy 2 | 3 | ## Supported Versions 4 | 5 | The .NET Core and ASP.NET Core support policy, including supported versions can be found at the [.NET Core Support Policy Page](https://dotnet.microsoft.com/platform/support/policy/dotnet-core). 6 | 7 | ## Reporting a Vulnerability 8 | 9 | Security issues and bugs should be reported privately to the Microsoft Security Response Center (MSRC), either by emailing secure@microsoft.com or via the portal at https://msrc.microsoft.com. 10 | You should receive a response within 24 hours. If for some reason you do not, please follow up via email to ensure we received your 11 | original message. Further information, including the MSRC PGP key, can be found in the [MSRC Report an Issue FAQ](https://www.microsoft.com/en-us/msrc/faqs-report-an-issue). 12 | 13 | Reports via MSRC may qualify for the .NET Core Bug Bounty. Details of the .NET Core Bug Bounty including terms and conditions are at [https://aka.ms/corebounty](https://aka.ms/corebounty). 14 | 15 | Please do not open issues for anything you think might have a security implication. 16 | --------------------------------------------------------------------------------