Skip to content

Releases: U-Company/python-private-service-layout

2.2.0

26 Aug 20:43
5cc54dc
Compare
Choose a tag to compare

[docs]. add docs for new structure
[docs]. clean the docs

[feature]. add asserts classes for server
[feature]. move unit tests to server
[feature]. remove CLI (fire)
[feature]. change structure of project
[feature]. remove entry_points for cmd

[bug]. change package name to {{ cookiecutter.service }}
[bug]. swagger's service name: package_name -> service_name
[bug]. info method function name -> info_method name
[bug]. move openapi.json, docs to __cmd.http module
[bug]. /info change returned code
[bug]. makefile path to app

[deps]. msgpack>=1.0.0
[deps]. update all package to loguru>=0.5.1; fastapi>=0.61.0; uvicorn>=0.11.8; vault-client>=0.3.4; prometheus_client>=0.8.0; python-clients>=1.0.3; faker>=4.1.2; pytest-asyncio>=0.14.0; pytest>=6.0.1; fire>=0.3.1

2.1.1

18 Aug 08:19
550d027
Compare
Choose a tag to compare

[bug]. swagger_endpoint has invalid template

2.1.0

17 Aug 22:10
Compare
Choose a tag to compare

[docs]. add image for swagger
[docs]. Add docs for swagger
[feature]. Separate private and public installation
[docs]. Change README.md. [bug]. Add script for uvicorn variables of makefile
[feature]. add authorization.
[feature]. add routers module.
[bug]. remove duplicate logger
[feature]. add application info for uvicron starter
[feature]. add info method with version and service name
[feature]. add logging with app, version and environment
[feature]. move description of method to separated variables
[feature]. Remove class App to function build_app(allow_origins)
[bug]. remove names of docker-compose (makefile)
[feature]. parametrize docker-compose by env_file
[feature]. Add uvicron into make. Add workers
[docs]. change README

2.0.3

04 Aug 08:42
9a67e34
Compare
Choose a tag to compare
  • [bug]. In info.py it replaced ' to \'
  • [bug]. rename folder {{ cookiecutter.service }} -> {{ cookiecutter.python_package }}
  • [bug]. docker_image cookiecutter's variable is changed
  • [bug]. It is changed name of environment of Anaconda of make config command
  • [feature]. remove docker login from make file
  • [bug]. rename python_package to python_service
  • [bug]. cookiecutter.python_package -> cookiecutter.python_service
  • [bug]. test_create_answer -> test_health for test_health.py
  • [feature]. swagger in prod works

2.0.2

29 Jun 08:18
16431a5
Compare
Choose a tag to compare
  • [FAQ]. Problem with uninstall
  • [deps]. pytest-asyncio==0.12.0
  • [deps]. pytest==5.4.1
  • [feature]. Add default value for VAULT_ENV_FILE, VAULT_ENV for service
  • [feature]. Add default value for VAULT_ENV_FILE, VAULT_ENV for tests
  • [FAQ]. Vault client not authenticated
  • [FAQ]. Not set environments
  • [BUG]. Docker login in makefile
  • [docs]. Add installing doc
  • [feature]. import servicename in test from info.py
  • [bug]. remove service to python_package cookiecutter's environments in code, paths and description

2.0.1

12 Jun 10:21
d6afcaa
Compare
Choose a tag to compare
  • Change links in documentation to relative from absolute url
  • Refactoring documentation
  • [BUG]. daemon.json validate json

2.0.0

11 Jun 21:10
e85c0ac
Compare
Choose a tag to compare
  • Stable version with docker-image pushing
  • Stable version with python-package pushing
  • Separate publishing into two stage: python publishing and docker publishing
  • Only private docker and pypi registry (not common pypi)
  • Templates for unit and integration tests
  • Add description for common errors
  • Separate common docs into files
  • Add test folder into ./data
  • Add PIP_CONFIG_FILE for automatically dependency of make deps from private repository
  • Add description of cookiecutter variables

1.0.1

04 Jun 08:01
118217b
Compare
Choose a tag to compare
  • Add server mutex for handler

1.0.0

29 May 19:16
c20dfc5
Compare
Choose a tag to compare

0.2.0

13 May 15:54
9bbdb79
Compare
Choose a tag to compare
  • [feature]. We added jinja2 style tmpl