Comments (11)
We've discussed as a team and will be able to prioritize a new version of the client next sprint, so we'll have it posted by the end of April. We are planning to adopt OpenAPI in the coming months and are considering how that may replace the need for these clients. For now, we're going to bring the clients current and then see what's possible with OpenAPI.
from azure-devops-go-api.
New version 7.1 has been released, it should have all publicly available APIs that we have at this point.
from azure-devops-go-api.
There is a new version planned which would have all the APIs from 7.0 I can't provider any ETA at this time.
from azure-devops-go-api.
Hi, unfortunately the plan to do a new release for either go/python has been shelved indefinitely. Sorry.
from azure-devops-go-api.
Thanks @nechvatalp ! You've unlocked some cool automation possibilities for us, thanks a lot!
from azure-devops-go-api.
@nechvatalp please? 🥺
from azure-devops-go-api.
@nechvatalp @tonybaloney Can you please give an update about the ETA? Both this API and the Python one (which would be our backup/second option) are really behind, making working with the Azure DevOps product from an automation perspective horrible.
from azure-devops-go-api.
@nechvatalp anyway i could help?
from azure-devops-go-api.
This is basically condemning the Azure DevOps Terraform provider to death, can you share any more information about this decision?
from azure-devops-go-api.
@nechvatalp I noticed the other day that the Rust library uses the OpenAPI spec, which appears to be be current. Sounds like you all were using some custom generators in years past that are now lost or need some investment to revive, so maybe that's a low-cost way to keep them going. Has there been any consideration to releasing new versions of the Python & Go APIs based on that spec? Rebasing the Terraform provider on a new API structure would be a bit annoying, but probably still worth the one-time effort opposed to hacking in new features manually which we've started doing as the API is either stale or buggy.
from azure-devops-go-api.
Yayyy thanks @drewbren! We recently requested to be added to the new "REST API support for connecting GitHub repositories (private preview)" specifically to add it to the terraform provider so I don't have to re-add 50 repos to a connection every time we reset that PAT. I'll get it working in our fork one way or another but it'd certainly be nice to have it in the official client which will make upstreaming the new resource easier.
from azure-devops-go-api.
Related Issues (20)
- Add Support for Service Principal and Managed Identities HOT 2
- Pipeline general setting -Cannot config disable creation of classic build and classic release pipelines HOT 6
- This repo is missing important files
- v6 + v7 pipelines module don't return continuationToken
- Get user status (active/inactive) - inactive field is deprecated.
- Support for `tokens/pats` API methods
- v7 create service endpoint missing project name field in argument.
- Alternative of PAT for authentication? HOT 1
- Unable to create Pipeline: Value cannot be null. Parameter name: Path HOT 2
- [Feature Request] Add support to list and manage service principals identities
- Add pipeline configuration details in pipeline client
- [Feature Request] Include pipeline data in Approval object in v7 pipeline approvals
- [Feature Request] Include Security Role Assignment HOT 3
- TFVC ChangeSet changes api doesn't support pagination in the request Input. HOT 1
- Graph::ListUsers API Fails to Return `IsDeletedInOrigin` Property Value
- Question: Is it possible to retrieve a list of all repositorys and their clone urls of a project? HOT 1
- How to customize the http.client? HOT 1
- [V7] ReadIdentities doens't work as intended
- [V7] GetSelf panic
- Resource interface{} structure
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from azure-devops-go-api.