Skip to content

Commit 17e3964

Browse files
authored
Merge pull request #11 from microsoft/dev/saurabh/syncmain
Sync with ADO Main
2 parents 184eff4 + a7b2933 commit 17e3964

135 files changed

Lines changed: 11989 additions & 9076 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.cargo/config.toml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,3 @@
22
bfmt = "fmt -- --check"
33
bclippy = "clippy --workspace --frozen --all-features --all-targets -- -D warnings"
44
btest = "llvm-cov nextest --workspace --frozen --no-report --all-targets --no-fail-fast --profile ci --success-output immediate"
5-
6-
[registries]
7-
"mssql-rs_Public" = { index = "sparse+https://pkgs.dev.azure.com/sqlclientdrivers/public/_packaging/mssql-rs_Public/Cargo/index/" }
8-
9-
[source.crates-io]
10-
replace-with = "mssql-rs_Public"

.config/tsaoptions.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"instanceUrl": "https://sqlclientdrivers.visualstudio.com",
3+
"projectName": "mssql-rs",
4+
"areaPath": "mssql-rs",
5+
"iterationPath": "mssql-rs",
6+
"notificationAliases": [
7+
"mssql-rs-client@microsoft.com"
8+
],
9+
"repositoryName": "mssql-rs",
10+
"template" : "MSDATA_RevolutionR",
11+
"codebaseName": "Microsoft Rust based clients for SQL Server",
12+
"allTools": true,
13+
"includePathPatterns": "mssql_rs/*, setup.py, requirements.txt",
14+
"excludePathPatterns": "tests/*, benchmarks/*, eng/*, OneBranchPipelines/*"
15+
}

.gdn/.gdnsettings

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"files": { },
3+
"folders": { },
4+
"overwriteLogs": true,
5+
"telemetryFlushTimeout": 10,
6+
"variables": { }
7+
}

.gdn/.gdnsuppress

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
{
2+
"hydrated": false,
3+
"properties": {
4+
"helpUri": "https://eng.ms/docs/microsoft-security/security/azure-security/cloudai-security-fundamentals-engineering/security-integration/guardian-wiki/microsoft-guardian/general/suppressions"
5+
},
6+
"version": "1.0.0",
7+
"suppressionSets": {
8+
"default": {
9+
"name": "default",
10+
"createdDate": "2026-02-19 21:04:38Z",
11+
"lastUpdatedDate": "2026-02-19 21:04:38Z"
12+
}
13+
},
14+
"results": {
15+
"bd1ce7227025d22a25d3d98df0aef3b236e0aa4987f80c43874a2afc3e3713a0": {
16+
"signature": "bd1ce7227025d22a25d3d98df0aef3b236e0aa4987f80c43874a2afc3e3713a0",
17+
"alternativeSignatures": [],
18+
"memberOf": [
19+
"default"
20+
],
21+
"createdDate": "2026-02-19 21:04:38Z"
22+
}
23+
}
24+
}

.gdn/.gitignore

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
## Ignore Guardian internal files
2+
.r/
3+
rc/
4+
rs/
5+
i/
6+
p/
7+
c/
8+
o/
9+
10+
## Ignore Guardian Local settings
11+
LocalSettings.gdn.json

.github/CODEOWNERS

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Default owners for the repository
2+
* @microsoft/sql-rust-client-maintainers
Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
name: Bug Report
2+
description: Report a bug in mssql-rs
3+
labels: ["bug"]
4+
body:
5+
- type: markdown
6+
attributes:
7+
value: |
8+
Thank you for taking the time to report a bug. Please fill out the information below to help us investigate.
9+
10+
**Important:** Please do not include any sensitive information such as connection strings, passwords, access tokens, or customer data in your report.
11+
12+
- type: textarea
13+
id: description
14+
attributes:
15+
label: Describe the bug
16+
description: A clear and concise description of the bug.
17+
validations:
18+
required: true
19+
20+
- type: textarea
21+
id: repro
22+
attributes:
23+
label: Steps to reproduce
24+
description: Minimal steps or code to reproduce the issue.
25+
placeholder: |
26+
1. Connect to SQL Server using ...
27+
2. Execute query ...
28+
3. Observe error ...
29+
validations:
30+
required: true
31+
32+
- type: textarea
33+
id: expected
34+
attributes:
35+
label: Expected behavior
36+
description: What you expected to happen.
37+
validations:
38+
required: true
39+
40+
- type: textarea
41+
id: actual
42+
attributes:
43+
label: Actual behavior
44+
description: What actually happened, including error messages or panics.
45+
validations:
46+
required: true
47+
48+
- type: input
49+
id: version
50+
attributes:
51+
label: Version
52+
description: "Crate version or commit hash (e.g., mssql-tds 0.1.0 or commit abc1234)"
53+
validations:
54+
required: true
55+
56+
- type: dropdown
57+
id: crate
58+
attributes:
59+
label: Affected crate
60+
options:
61+
- mssql-tds
62+
- mssql-js
63+
- mssql-tds-cli
64+
- mssql-mock-tds
65+
- mssql-py-core
66+
validations:
67+
required: true
68+
69+
- type: textarea
70+
id: environment
71+
attributes:
72+
label: Environment
73+
description: |
74+
OS, Rust version, SQL Server version, and any other relevant details.
75+
placeholder: |
76+
- OS: Ubuntu 22.04
77+
- Rust: 1.78.0
78+
- SQL Server: 2022 (16.x)
79+
validations:
80+
required: false
81+
82+
- type: textarea
83+
id: additional
84+
attributes:
85+
label: Additional context
86+
description: Any other information, logs, or screenshots.
87+
validations:
88+
required: false

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: Security Vulnerabilities
4+
url: https://aka.ms/SECURITY.md
5+
about: Please report security vulnerabilities through the Microsoft Security Response Center, not GitHub Issues.
6+
- name: Microsoft Q&A
7+
url: https://learn.microsoft.com/en-us/answers/
8+
about: Ask questions about Microsoft SQL Server connectivity on Microsoft Q&A.
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
name: Feature Request
2+
description: Suggest a feature or enhancement
3+
labels: ["enhancement"]
4+
body:
5+
- type: markdown
6+
attributes:
7+
value: |
8+
Thank you for suggesting an improvement. Please describe your idea below.
9+
10+
- type: textarea
11+
id: problem
12+
attributes:
13+
label: Problem statement
14+
description: What problem does this feature solve? What limitation are you hitting?
15+
validations:
16+
required: true
17+
18+
- type: textarea
19+
id: proposal
20+
attributes:
21+
label: Proposed solution
22+
description: Describe the feature or change you'd like to see.
23+
validations:
24+
required: true
25+
26+
- type: dropdown
27+
id: crate
28+
attributes:
29+
label: Affected crate
30+
options:
31+
- mssql-tds
32+
- mssql-js
33+
- mssql-tds-cli
34+
- mssql-mock-tds
35+
- mssql-py-core
36+
- Not sure / Multiple
37+
validations:
38+
required: false
39+
40+
- type: textarea
41+
id: alternatives
42+
attributes:
43+
label: Alternatives considered
44+
description: Any alternative solutions or workarounds you've considered.
45+
validations:
46+
required: false
47+
48+
- type: textarea
49+
id: additional
50+
attributes:
51+
label: Additional context
52+
description: Any other information, references, or screenshots.
53+
validations:
54+
required: false

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
<!--
2+
Thank you for your interest in this project!
3+
4+
This repository is not currently accepting external pull requests. If you've found
5+
a bug or have a feature request, please open an issue instead.
6+
7+
If you are a Microsoft team member, please follow the instructions in the internal
8+
contribution guide.
9+
-->
10+
11+
## Description
12+
13+
<!-- Briefly describe the change. -->
14+
15+
## Related Issues
16+
17+
<!-- Link to related issues: Fixes #123, Related to #456 -->
18+
19+
## Checklist
20+
21+
- [ ] `cargo bfmt` passes
22+
- [ ] `cargo bclippy` passes
23+
- [ ] `cargo btest` passes
24+
- [ ] New/changed functionality has tests
25+
- [ ] Public API changes are documented

0 commit comments

Comments
 (0)