apiops

APIOps applies the concepts of GitOps and DevOps to API deployment. By using practices from these two methodologies, APIOps can enable everyone involved in the lifecycle of API design, development, and deployment with self-service and automated tools to ensure the quality of the specifications and APIs that they’re building.

MIT License

Stars
316

Bot releases are visible (Hide)

apiops - APIOps Toolkit for Azure APIM v4.2.1

Published by github-actions[bot] over 1 year ago

What's Changed

Full Changelog: https://github.com/Azure/apiops/compare/v4.2.0...v4.2.1

apiops - APIOps Toolkit for Azure APIM v4.2.0

Published by github-actions[bot] over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/Azure/apiops/compare/v4.1.3...v4.2.0

apiops - APIOps Toolkit for Azure APIM v4.1.3

Published by github-actions[bot] over 1 year ago

What's Changed

Full Changelog: https://github.com/Azure/apiops/compare/v4.1.2...v4.1.3

apiops - APIOps Toolkit for Azure APIM v4.1.2

Published by github-actions[bot] over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/Azure/apiops/compare/v4.1.1...v4.1.2

apiops - APIOps Toolkit for Azure APIM v4.1.1

Published by github-actions[bot] over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/Azure/apiops/compare/v4.1.0...v4.1.1

apiops - APIOps Toolkit for Azure APIM v4.1.0

Published by github-actions[bot] over 1 year ago

What's Changed

Full Changelog: https://github.com/Azure/apiops/compare/v4.0.4...v4.1.0

apiops - APIOps Toolkit for Azure APIM v4.0.4

Published by github-actions[bot] over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/Azure/apiops/compare/v4.0.3...v4.0.4

apiops - APIOps Toolkit for Azure APIM v4.0.3

Published by github-actions[bot] over 1 year ago

What's Changed

Full Changelog: https://github.com/Azure/apiops/compare/v4.0.2...v4.0.3

apiops - APIOps Toolkit for Azure APIM v4.0.2

Published by github-actions[bot] over 1 year ago

Full Changelog: https://github.com/Azure/apiops/compare/v4.0.1...v4.0.2

Updated GitHub actions extractor and publisher workflows to utilize actions/checkout@v3 instead of v2. actions/checkout@v3 uses NodeJS 16, which is presently LTS.

apiops - APIOps Toolkit for Azure APIM v4.0.1

Published by github-actions[bot] almost 2 years ago

What's Changed

  • Fixed a bug where the wrong run-publisher-with-env.yaml file was getting bundled in v4.0.0 of Azure_DevOps.zip
  • Update create_github_release.yaml by @guythetechie in https://github.com/Azure/apiops/pull/195

Full Changelog: https://github.com/Azure/apiops/compare/v4.0.0...v4.0.1

apiops - APIOps Toolkit for Azure APIM v4.0.0

Published by github-actions[bot] almost 2 years ago

What's Changed

💥 Please note that there are some breaking changes in this release. This means you have to update your pipelines in addition to updating the release version 💥

  • Starting with this release we now support generating the extractor and publisher binaries for both Linux and Windows (prior to this version we used to support linux only)
  • Both Azure Devops and Github Pipelines need to be updated to reflect these changes
  • On the Azure Devops side there is no need to host the tools/utils/create_pull_request.sh as its not required anymore. The code has been consolidated within the extractor pipeline

Full Changelog: https://github.com/Azure/apiops/compare/v3.0.1...v4.0.0

apiops - APIOps Toolkit for Azure APIM v3.0.1

Published by github-actions[bot] almost 2 years ago

What's Changed

Full Changelog: https://github.com/Azure/apiops/compare/v3.0.0...v3.0.1

apiops - APIOps Toolkit for Azure APIM v3.0.0

Published by github-actions[bot] almost 2 years ago

What's Changed

Starting with this release we changed the way the updates to the tool are delivered.

Old method (version < 3.0.0). Each time a new release was pushed you would have to:

  • Download the updated code folder as well as the updated pipelines
  • You would have to build the extractor and publisher pipelines and store them within your internal feed

New method (version >= 3.0.0)

  • The binaries are now hosted for you on the public github repo as part of the release
  • Utilizing the new version simply involves pointing the pipelines to the new version. No more rebuilding of binaries
  • You only have to download the updated pipelines if they are updated.
  • As part of the release we now push two different sets of pipelines. The Azure_DevOps.zip if you are a Azure Devops user and Github.zip if you are a Github user.
  • We dropped the publish publisher and publish extractor pipelines as we now host the binaries for you. If you would rather host the binaries yourself you still have access to the source code which you can download and build yourself. We also now publish the compiled publisher and extractor binaries as part of the release so you can download these and host them internally if you want. The publish publisher and extractor pipelines are now legacy pipelines that can be found under the V.2.x release if you still need access to them.

Full Changelog: https://github.com/Azure/apiops/compare/v.2.1.0...v3.0.0

apiops - APIOps Toolkit for Azure APIM v2.1.0

Published by waelkdouh almost 2 years ago

What's Changed

Full Changelog: https://github.com/Azure/apiops/compare/v.2.0.2...v.2.1.0

apiops - APIOps Toolkit for Azure APIM v2.0.1

Published by waelkdouh almost 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/Azure/apiops/compare/v2.0.1...v.2.0.2

apiops - APIOps Toolkit for Azure APIM v2.0.1

Published by waelkdouh almost 2 years ago

What's Changed

  • Rename ApiDisplayNames in docs to apiNames and make sure it is shown as yaml by @aristosvo in https://github.com/Azure/apiops/pull/138
  • Updated the sample configuration file to reflect the fact that the name should be provided in the configuration.extractor.yaml

New Contributors

Full Changelog: https://github.com/Azure/apiops/compare/v2.0.0...v2.0.1

apiops - APIOps Toolkit for Azure APIM v2.0.0

Published by waelkdouh almost 2 years ago

PLEASE NOTE THAT THIS VERSION HAS SOME BREAKING CHANGES MAINLY AROUND THE REVAMPED CONFIGURATION SYSTEM AS WELL AS SWITCHING THE TOOL TO UTILIZE API NAMES INSTEAD OF DISPLAY NAMES WHEN EXTRACTING

What's Changed

Detailed changes

  • Tool now supports apis with non windows compliant characters in names
  • Refactored configuration System to make it more dynamic. It now supports every property that is exposed by the restful api
  • Added support to promote products and API tags across environments
  • Added support for Group/products association. Please note that the groups will have to be created using an IaC tool like ARM, Bicep, or Terraform and won't be created by the apiops tool. We only apply the association
  • Added support for Soap based apis
  • Updated the sample artifacts folder to reflect the changes in v2
  • Extractor and publisher updated to .net 7.

Full Changelog: https://github.com/Azure/apiops/compare/v1.2.0...v2.0.0

apiops - APIOps Toolkit for Azure APIM v1.2.0

Published by waelkdouh almost 2 years ago

What's Changed

Full Changelog: https://github.com/Azure/apiops/compare/v1.1.1...v1.2.0

apiops - APIOps Toolkit for Azure APIM v1.1.1

Published by waelkdouh about 2 years ago

Fixes and adds features to Backend publishing

Documentation update

Update the sample configuration override file to reflect updates in the backend publishing

Full Changelog: https://github.com/Azure/apiops/compare/v1.1.0...v1.1.1

apiops - APIOps Toolkit for Azure APIM v1.1.0

Published by waelkdouh about 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/Azure/apiops/compare/v1.0.0...v1.1.0

Badges
Extracted from project README
IMAGE ALT TEXT IMAGE ALT TEXT HERE
Related Projects