Releases: JerboaBurrow/Busser
Releases · JerboaBurrow/Busser
Busser 0-0.3.0
New Features
- Automated content refresh (refreshes existing pages, and reloads entire sitemap changes)
- Git based content management
- Github webhook integration, automating checkouts on new pushes
- Memory and other performance fixes/enhancements
What's Changed
- Adds sitemap hash by @Jerboa-app in #95
- silent sitemap build by @Jerboa-app in #100
- Server swapping by @Jerboa-app in #101
- Adds try_post for Discord by @Jerboa-app in #104
- Add changes msg by @Jerboa-app in #105
- get_content applies ContentFilter by @Jerboa-app in #109
- Adds stats don't report invalid paths option by @Jerboa-app in #111
- adds git clone by @Jerboa-app in #113
- Track git repo if given in config by @Jerboa-app in #114
- Fix 115 by @Jerboa-app in #117
- Clear stats on save by @Jerboa-app in #119
- ContentTree::contents is BTreeMap by @Jerboa-app in #125
- Adds github webhook integration by @Jerboa-app in #123
- Fix ssh clone and pull by @Jerboa-app in #127
- Use short hash, format time in pull notification by @Jerboa-app in #133
- Task and Server returned seperately by @Jerboa-app in #135
- Update to axum=0.7.4 by @Jerboa-app in #137
- Fix discord formatting by @Jerboa-app in #138
Full Changelog: v0-0.2.2...v0-0.3.0
Busser 0-0.2.2
What's Changed
- Add integrations module (Discord) test hmac by @Jerboa-app in #85
- Deprecate archive, determine stats_thread wait from periods by @Jerboa-app in #87
- Adds async (repeated) task pool by @Jerboa-app in #90
- Adds StatsFile by @Jerboa-app in #91
- Use cron format for jobs (stats saving/digest) by @Jerboa-app in #93
- Removes count from Hit, Adds documentation by @Jerboa-app in #94
Full Changelog: v0-0.2.1...v0-0.2.2
release-v0-0.2.1
What's Changed
- adds tests for config by @Jerboa-app in #73
- defaults for configs by @Jerboa-app in #79
- refactor stats by @Jerboa-app in #74, and #78, and #75
Full Changelog: v0-0.2.0...v0-0.2.1
Busser 0-0.2.0
New features
- Page and Resource are now unified into Content
- Content has the Observable trait, so optionally, by default, Content may be refreshed when it is requested (mutex'd). This means when the website is updated Busser will detect it and update as and when content is requested.
- The tag is now an html comment rather than a header.
- The Openssl version is reported in
busser -v
What's Changed
- Adds file and folder io modules by @Jerboa-app in #46
- Adds coveralls by @Jerboa-app in #50
- Adds BurrowBot coverage reporting on pr's by @Jerboa-app in #51
- File trait by @Jerboa-app in #52
- Adds Observed trait for checking an object is modified by @Jerboa-app in #53
- Adds Openssl version in -v, tag is a comment by @Jerboa-app in #59
- Adds SiteMap, built from pages/resources, exportable to xml by @Jerboa-app in #61
- MIME enum with trait for i/o by @Jerboa-app in #65
- Removes unused responses, test discord by @Jerboa-app in #66
- Adds server/browser cache periods, refresh content in router by @Jerboa-app in #67
Full Changelog: v0-0.1.2...v0-0.2.0
Busser 0-0.1.2
Busser 0-0.1.1
What's Changed
- Filter Stats.hits for time window in digest by @Jerboa-app in #40
- Fix stats page/resource categorisation by @Jerboa-app in #41
Full Changelog: v0-0.1.0...v0-0.1.1
Busser 0-0.1.0
What's Changed
- stats configuration now inside the config.json] by @Jerboa-app in #17
- adds stats digest, stats io thread, Discord summary, deprecate IpInfo by @Jerboa-app in #18
- Command line debug switches by @Jerboa-app in #20
- adds api call to post Discord stats digest by @Jerboa-app in #21
- ips are now stored hashed by @Jerboa-app in #23
- Display top three content hits in Discord msg by @Jerboa-app in #24
- API has Stats as a state by @Jerboa-app in #29
- Fix process hits by @Jerboa-app in #30
- adds armv7 and aarch64 builds by @Jerboa-app in #31
- Ignore content by regexes by @Jerboa-app in #32
- Hit ignoring by regex by @Jerboa-app in #33
- stats now use a top n from config by @Jerboa-app in #36
- deflate and archive log files as clear by @Jerboa-app in #37
- from and to utc in api request by @Jerboa-app in #38
Full Changelog: v0-0.0.5...v0-0.1.0
Busser 0-0.0.5
What's Changed
- add times in headers, time response in throttler by @Jerboa-app in #12
- adds cacheing and config option by @Jerboa-app in #13
- use hash of ip and route by @Jerboa-app in #14
- stats spawns a thread to compute by @Jerboa-app in #15
Full Changelog: v0-0.0.4...v0-0.0.5
Busser 0-0.0.4
What's Changed
- config reading abstracted by @Jerboa-app in #4
- adds stats, ipinfo, and tagging of pages (that can be dsiabled) by @Jerboa-app in #5
Full Changelog: v0-0.0.3...v0-0.0.4
Busser v0-0.0.3
What's Changed
- use .html files in sub folders and infer paths by @Jerboa-app in #2
- add Resources to handle e.g. .pngs by @Jerboa-app in #3
Full Changelog: v0-0.0.2...v0-0.0.3