Skip to content

💫 Patch v3.23.0

Compare
Choose a tag to compare
@github-actions github-actions released this 20 Nov 10:05
891ee1a

Release Note (3.23.0)

Release time: 2023-11-20 10:02:37

This release contains 1 new feature and 1 bug fix.

🆕 Features

Call extend rest interface in worker (#6108)

When running a Deployment with HTTP locally without docker you can now extend the API by using extend_rest_interface, the same as with Flow.

    import jina
    from jina import Deployment
    def extend_rest_function(app):
        @app.get('/hello', tags=['My Extended APIs'])
        async def foo():
            return {'msg': 'hello world'}

        return app

    jina.helper.extend_rest_interface = extend_rest_function
    d = Deployment(protocol='http', port=8080)

    with d:
        response = requests.get(f'http://localhost:8080/hello')
        assert response.status_code == 200
        assert response.json() == {'msg': 'hello world'}

🐞 Bug Fixes

Read CSV with escaped chars (#6102)

There was an issue when using Jina to do batch transformations on SageMaker. Parsing texts with escape characters was not working properly.

🤟 Contributors

We would like to thank all contributors to this release: