Skip to content

Latest commit

 

History

History
194 lines (114 loc) · 4.94 KB

CHANGELOG.md

File metadata and controls

194 lines (114 loc) · 4.94 KB

Changelog

All notable changes to the graph-app-kit are documented in this file.

The changelog format is based on Keep a Changelog. This project adheres to Semantic Versioning and all PyGraphistry-specific breaking changes are explictly noted here.

Related changelogs:

Core:

Extensions:

[Development]

See projects page and open pull requests

Changed

  • Update dependency PyGraphistry 0.33.8

Infra

  • Enable native execution with stronger default env var handling

[2023.02.10]

Changed

  • Update dependency PyGraphistry 0.33.0

[2.40.28 - 2023.08.16]

Changed

  • upgrade from streamlit v1.21.0 to latest --> v1.25.0
  • improved the logging behavior and print statements not being written (we recommend using pyton logger instead of print statements for greater functionality and control) issue #104
  • fixed unhandled exception in demo_avr when splunk credentials not set issue #105
  • fixed incorrect ST_PUBLIC_PORT printed in the logs from entrypoint.sh issue #106

Added

in a previous release two new demo views were added: demo_avr and demo_login which are both cyber security related

Breaking

  • check if upgrade from streamlit 1.21 --> 1.25 might have affected your code

[2023.02.10]

Changed

  • Infra: CUDA base now 11.5
  • Infra: Optimized runner
  • Infra: Remove now-unnecessary free space step

Added

  • Infra: env var USE_DOCKER=true
  • Infra: env var PYTHONPATH=/apps/views
  • Infra: env var FAVICON_URL
  • Infra: externally overridable src/streamlit/{config.toml,credentials.toml}
  • Infra: Update GPU base to 2.39.27
  • Infra: Update actions/checkout GHA from v2 (deprecated) to v3

Breaking

  • Infra: Removed autoheal service and labels (likely OK for most users)

Fixed

  • toml: Fixed startup for users of new startup system (master)

[2.39.25 - 2022.08.14]

Changed

  • Update dependency PyGraphistry 0.27.1
  • Update dependency Streamlit to 1.12.0
  • Update RAPIDS-ecosystem packages (2022.04)

[2.39.13 - 2022.05.07]

Added

  • opt-in to minimal CPU-only base image
  • alias in src/docker: ./dc, ./dc.cpu
  • test python 3.7, 3.8, 3.9
  • test cpu and gpu docker building

Changed

  • build now uses buildkit
  • minimal

Docs

  • cpu mode
  • aliases of ./dc and ./dc.cpu

Breaking

  • Temporarily switch dockerhub build to CPU minimal while too-large base image kinks get worked out

[2022.03.13]

Changed

  • GraphistrySt: Switched from unsafe mode markdown to component
  • PyGraphistry: Updated to 0.21.2

Breaking

  • UI: Switch default to wide mode

[2022.03.02]

Changed

  • Infra: Upgrade to Graphistry 2.38.10 base
  • Infra: Unpinned plotly and updated protobuf, streamlit

Added

  • Infra: New docker-compose.override.yml symlink mode (WIP)

Fixed

  • Infra: Replaced failing GHA collaborators-only with repo setting

[2021.03.11]

Changed

  • CI: Graphistry AMI list generator takes VERSION parameter
  • Infra: Upgrade to Graphistry 2.36.6

Docs

  • CI: Graphistry AMI list generator usage
  • README: Removed dangling link
  • README: Quicklaunch links and admin commands

Fixed

[2021.03.06]

Added

  • CI: Publish cloud formation templates to s3 on merge (#48)

[2021.02.24]

Added

  • TigerGraph support (#36)

[2021.02.23]

Added

  • Changelog
  • AMI enumeration script
  • Tests: flake8, docker build
  • CI: GHA
  • CI: Badges

Changed

  • Versions: Streamlit 0.70 -> 0.77, PyGraphistry 0.14 -> 0.17.2, Graphistry -> 2.35.9 (including AMIs)
  • Dev docs: Tagging, building
  • Graphistry 2.35+ Support: Swaps in old < 2.34-style Caddy 1.x container as Graphistry 2.35's Caddy 2.x is currently tricky for auth reuse
  • Plotter auto-memoizes with .plot(as_files=True, ...)

Fixed

  • Flake8 warnings

Breaking

  • Default base container now CUDA 11.0