Dcicsnovault

Latest version: v11.14.0

Safety actively analyzes 629959 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 11

8.1.0

=====

* Add several modules/commands from upstream portals that are generic enough to live in
this repository (to reduce code/library maintenace overhead)

* Port support for ``make deploy1`` from the portals:

* In ``Makefile``:

* Support for ``make deploy1``

* Support for ``make psql-dev``

* Support for ``make psql-test``

* Support for ``make kibana-start`` (commented out for now, pending testing)

* Support for ``make kibana-start-test`` (commented out)

* Support for ``make kibana-stop`` (commented out)

* In ``pyproject.toml``:

* Template file ``development.ini.template``

* Template file ``test.ini.template``

* Support for ``prepare-local-dev`` script,
which creates ``development.ini`` from ``development.ini.template``
and ``test.ini`` from ``test.ini.template``.

* Port the ``dev_servers.py`` support from CGAP.

* In the ``scripts/`` dir:

* Add ``scripts/psql-start``
in support of ``make psql-dev`` and ``make psql-test``.

8.0.1

=====

* Fix some warnings from ``pytest``

* If a method has "test" in its name but isn't a test, it needs a prefix "_"

* Fix some warnings from ``sqlalchemy``

* ``session.connection()`` doesn't need to ``.connect()``
* ``.join(x, y, ...)`` should be ``.join(x).join(y)...``
* ``session.query(Foo).get(bar)`` should be ``session.get(Foo, bar)``

8.0.0

=====

* Redis support, adding /callback info to /auth0_config if a Redis server is configured

7.3.1

=====

* Change ``pytest.yield_fixture`` to ``pytest.yield``. This is techinically incompatible since it would break downstream portals if they were below ``pytest`` 6, but they are both at ``pytest 7`` now, so they should be unaffected.
* Address some places involving ``.execute(raw_string)`` that should be ``.execute(text(raw_string))``.

7.3.0

=====

* In ``Makefile``:

* Make sure ``make test`` and ``make test-full`` also run ``make test-static``.

* In ``snovault/storage.py``:

* Add ``POSTGRES_COMPATIBLE_MAJOR_VERSIONS`` (moved from ``snovault/tests/test_storage.py``)

* In ``snovault/elasticsearch/create_mapping.py``:

* Per Will's direction, replace a call to ``run_index_data`` with a ``vapp`` creation and
a call to an index post with given uuids.

* In ``snovault/elasticsearch/mpindexer.py``:

* Very minor syntactic refactor to make a use of ``global`` more clear.

* In ``snovault/tools.py``:

* Reimplement ``index_n_items_for_testing`` for better clarity and to fix a potential bug.

* In ``snovault/tests/test_indexing.py``

* Various test optimizations using better synchronization for robustness.

7.2.1

=====

* In ``Makefile``:

* New ``make`` target ``test-one``.


* Separate testing of indexing tests from other unit tests,
renaming the "npm" tests to "indexing" tests.

* Make github workflow ``main.yml`` consistent with ``Makefile`` changes.

* In ``pyproject.toml``:

* Use ``pytest 7.2.2``.

Page 6 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.