Skip to content

Commit 6f81c81

Browse files
committed
RELEASE: 0.5.0
1 parent 19f35fa commit 6f81c81

File tree

5 files changed

+35
-27
lines changed

5 files changed

+35
-27
lines changed

PyPI_Description.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,21 @@
22

33
This is a new Python driver for Microsoft SQL Server currently in Alpha phase.
44

5-
## Alpha Version Release
5+
## Public Preview Release
66

7-
We are excited to announce the release of the alpha version of our driver. This marks a significant milestone in our development journey. While this version is still in the early stages, it includes the foundational code and initial logic that will drive future enhancements.
7+
We are making progress - The Public Preview of our driver is now available! This marks a significant milestone in our development journey. While we saw a few early adopters of our alpha release, we are introducing the following functionalities to support your applications in a more robust and reliable manner.
88

99
### What's Included:
1010

11-
- Basic functionality to get you started.
12-
- Initial implementation of core features.
13-
- Placeholder for future improvements and updates.
11+
- Everything from alpha
12+
- MacOS Support: The mssql-python driver now supports macOS on ARM-based systems, enabling seamless development on Apple Silicon (M-series) devices. This milestone strengthens our cross-platform capabilities—and we’re just getting started. Linux support is on the horizon!
13+
- Connection Pooling: We've introduced a robust and configurable connection pooling system designed to significantly enhance performance and optimize resource utilization. This feature ensures more efficient management of database connections, especially under high-load scenarios
1414

1515
For more information, please visit the project link on Github: https://github.com/microsoft/mssql-python
1616

1717
### What's Next:
1818

19-
As we continue to develop and refine the driver, you can expect regular updates that will introduce new features, optimizations, and bug fixes. We encourage you to provide feedback and report any issues you encounter, as this will help us improve the driver for the final release.
19+
As we continue to develop and refine the driver, you can expect regular updates that will introduce new features, optimizations, and bug fixes. We encourage you to contribute, provide feedback and report any issues you encounter, as this will help us improve the driver for the final release.
2020

2121
### Stay Tuned:
2222

eng/pipelines/build-whl-pipeline.yml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -128,13 +128,21 @@ jobs:
128128
python setup.py bdist_wheel
129129
displayName: 'Build wheel package for Python $(pythonVersion) ($(targetArch))'
130130
131-
# Copy the wheel file to the artifacts
131+
# Copy the windows wheel files to the artifacts
132132
- task: CopyFiles@2
133133
inputs:
134134
SourceFolder: '$(Build.SourcesDirectory)\dist'
135135
Contents: '*.whl'
136136
TargetFolder: '$(Build.ArtifactStagingDirectory)\dist'
137-
displayName: 'Collect wheel package'
137+
displayName: 'Collect windows wheel packages'
138+
139+
# Copy the macos_release wheel file to the wheel artifacts
140+
- task: CopyFiles@2
141+
inputs:
142+
SourceFolder: '$(Build.SourcesDirectory)\macos_release'
143+
Contents: '*.whl'
144+
TargetFolder: '$(Build.ArtifactStagingDirectory)\dist'
145+
displayName: 'Collect macos_release wheel package'
138146

139147
# Publish the collected .pyd file(s) as build artifacts
140148
- task: PublishBuildArtifacts@1

eng/pipelines/official-release-pipeline.yml

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -27,21 +27,21 @@ jobs:
2727
dir "$(Build.SourcesDirectory)\dist"
2828
displayName: 'List contents of dist directory'
2929
30-
# - task: EsrpRelease@9
31-
# displayName: 'ESRP Release'
32-
# inputs:
33-
# connectedservicename: '$(ESRPConnectedServiceName)'
34-
# usemanagedidentity: true
35-
# keyvaultname: '$(AuthAKVName)'
36-
# signcertname: '$(AuthSignCertName)'
37-
# clientid: '$(EsrpClientId)'
38-
# Intent: 'PackageDistribution'
39-
# ContentType: 'PyPI'
40-
# ContentSource: 'Folder'
41-
# FolderLocation: '$(Build.SourcesDirectory)/dist'
42-
# WaitForReleaseCompletion: true
43-
# Owners: '$(owner)'
44-
# Approvers: '$(approver)'
45-
# ServiceEndpointUrl: 'https://api.esrp.microsoft.com'
46-
# MainPublisher: 'ESRPRELPACMAN'
47-
# DomainTenantId: '$(DomainTenantId)'
30+
- task: EsrpRelease@9
31+
displayName: 'ESRP Release'
32+
inputs:
33+
connectedservicename: '$(ESRPConnectedServiceName)'
34+
usemanagedidentity: true
35+
keyvaultname: '$(AuthAKVName)'
36+
signcertname: '$(AuthSignCertName)'
37+
clientid: '$(EsrpClientId)'
38+
Intent: 'PackageDistribution'
39+
ContentType: 'PyPI'
40+
ContentSource: 'Folder'
41+
FolderLocation: '$(Build.SourcesDirectory)/dist'
42+
WaitForReleaseCompletion: true
43+
Owners: '$(owner)'
44+
Approvers: '$(approver)'
45+
ServiceEndpointUrl: 'https://api.esrp.microsoft.com'
46+
MainPublisher: 'ESRPRELPACMAN'
47+
DomainTenantId: '$(DomainTenantId)'
Binary file not shown.

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ def finalize_options(self):
9393

9494
setup(
9595
name='mssql-python',
96-
version='0.1.6',
96+
version='0.5.0',
9797
description='A Python library for interacting with Microsoft SQL Server',
9898
long_description=open('PyPI_Description.md', encoding='utf-8').read(),
9999
long_description_content_type='text/markdown',

0 commit comments

Comments
 (0)