This file is used to list changes made in each version of the Dinghy-ping
- [Zane]
- Redesign code to match Flask best practices
- use config.py for application configs
- create_app function to initialize flask app from configs
- route.py for routes, moved dinghy-ping functions to utils
- websocket endpoints to ws.py
- improve some error handling
- Redesign code to match Flask best practices
- [Zane]
- black, isort, flake8 fixes
- fixing event log stream logging wording, remove asyncio reference
- [Zane]
- Use wtform validations
- remove url access to dns, http and tcp checks (must go through form input)
- fix: socket timeouts now work
- fix: remove async tcp checks
- add dns checks to search history results
- remove schema check in code, URLField will not enforce in wtform inputs
- [Zane]
- Cleanup boot.sh and Dockerfile INFO gunicorn log level
- [Zane]
- Adding support for multiple containers in pods
- [Zane]
- rebuild application using Flask, dropping Responder framework
- [Zane]
- fixing websocket support to work with Tilt localhost development
- [Zane]
- pyyaml version bump fix security issue
- [Zane]
- Redis stateful set for search results
- New helm chart
- New github action workflows
- [Zane] - Tail log option, keep static log output
- [Zane] - Scroll down and append logs
- [Zane] - Use wss for secure requests
- [Zane] - Adding websocket stream logs support, PEP8 fixes
- [Zane] - Fixing list layout for pods by namespace
- [Zane] - New pod look up page, no user input required
- [Tatiana] - Refactor code layout
- [Zane] - Fix static image location
- [Zane] - Adding describe pod
- [Zane] - Remove overflow hidden in CSS. This is causing multiple line log entries from being shown
- [Zane] - adding max-h-full to fix truncated logout in HTML
- [Zane]
- Tail lines feature, default 100. This changes behavior of log viewing
- Add parameter option for preview line numbers
- Update function docs
- [Zane, Ian, Tatiana, Bassam, Kristin] - New UI, pod logs, deployment logs
- [Zane] - Use default system resolver, and optional nameserver override
- [Zane] - Adding DNS lookup interface
- [Sandosh] - Display response headers and syntax highlight response
- [Zane Williamson] - Upgrade to Tailwind CSS v1.0 and lock in version
- [Zane Williamson] - Moving history to upper right, adding slivermullet logo
- [Zane Williamson] - Security and dependency updates
- [Zane Williamson] - Save tcp tests to history, Travis test with Python 3.7
- [Zane Williamson] - Adding TCP check feature
- [Zane Williamson] - Fix #39, better error handling, deliever results even if redis not available
- [Zane Williamson] - Adding header input support, using Tailwind CSS for form
- [Zane Williamson]
- Exposing Prometheus metrics
- Fix starlette dependency version issue (see here)[kennethreitz/responder#266]
- Updating local development docs
- [Zane Williamson] - Adding response code and response time to history
- [Zane Williamson] - Add redis support for storing and retrieving ping results, present history on input page
- [Ian Morgan] - Adding redis side car with pvc to Helm chart
- [Zane Williamson] - Add link back to search form
- [Ian Morgan] - Fix timeout issue in Issue 28
- [Zane Williamson] - Spruce up ping response template, using Tailwind CSS
- [Zane Williamson]
- Include full request in ping results page
- Set default scheme to https if none requested - fix issue 25
- [Ian Morgan] - Form input on landing page. HAWT
- [Zane Williamson] - Better error handling on request process
- [Zane Williamson] - Refactor multiple domain response, adding intial pytests
- [Zane Williamson] - Adding multiple domain support, travis build process for docker