Skip to content

Latest commit

 

History

History
135 lines (79 loc) · 7.94 KB

CHANGELOG.md

File metadata and controls

135 lines (79 loc) · 7.94 KB

1.2.2 (2020-10-27)

Features

  • MediaInfo: support get media info (23249f1)
  • Webflux: migrate to annotation based Webflux (65b2dbf)

Performance Improvements

  • Bash: abstract functions into common.sh (5e3fc6f)
  • Concurrency: improve Java object lock for FileWatcher::terminate() (fe41844)
  • FileWatcher: capture ClosedWatchServiceException (cf8f4ca)
  • FileWatcher: close WatchService synchronously (2e28596)
  • FileWatcher: gracefully destroy FileWatcher (f1b9720)
  • FileWatcher: recursively monitor directory (2195010)
  • Travis: beautify bash command (5750e06)
  • Travis: colorize bash command (b6bd88d)
  • Travis: display timestamp (037e9b1)
  • Travis: make bash message bold (73b7d97)

Reverts

  • Travis: uncomment 'set -e' (b4da625)

BREAKING CHANGES

  • Concurrency: improve Java object lock for FileWatcher::terminate()
  • FileWatcher: recursively monitor directory; fixed file not deleted under sub directory problem
  • Webflux: migrate to annotation based Webflux

1.2.0 (2020-10-22)

Build System

  • POM: update POM (except groupId and package) for sonatype (4c40ad9)
  • Project: change groupId and package name (cbb793d)
  • Travis: update Travis CI process (fde74b4)

Performance Improvements

  • media-streaming: release resources when shutdown (44a54cc)
  • sample-app: enable graceful shutdown (58f423c)

BREAKING CHANGES

  • Travis: deploy artifact based on Travis CI
  • Project: change groupId and package name
  • POM: update POM (except groupId and package) for sonatype

1.1.1 (2020-10-20)

  • fix(README): correct README.md (4d568b0)
  • chore: update issue templates (3c56370)
  • build(GitHub Actions): don't skip tests (8254e1b)

1.1.0 (2020-10-20)

  • refactor(media-streaming): rename class MediaStreamingBootstrap (0ca94d0)
  • feat(FileWatcher): observe file changes on file system (26ca2eb)
  • feat(Reactive): delete file observation (e9ea525)
  • perf(Exception): capture NoSuchFileException if the dir is wrong (bd7c695)
  • perf(Log): adjust log level (f5d3264)
  • perf(Log): print debug logs; enable log switch (59f4789)
  • perf(media-streaming): assemble all necessary beans in class MediaStreamingAutoConfiguration (d122439)
  • perf(Route): reduce code warning (a6530e1)
  • perf(WebFlux): reactive VIDEO_CACHE data (05ec18b)
  • chore(starter): delete useless resource (7c00b2b)
  • build(GitHub Actions): update trigger actions (20b69cd)
  • build(POM): update version to 1.1.0-SNAPSHOT (4e69455)
  • build(Travis): don't skip tests (ce6c6b9)
  • test(sample-app): add unit tests for API (888eb2c)
  • test(sample-app): correct unit test for API (1a367a6)
  • fix(media-streaming): correct route bean factory (bd9874e)
  • docs: update README.md (f5f2c84)
  • docs(sample-app): add comment for application.yml (6d1336d)

BREAKING CHANGE

  • observe file changes on file system
  • print debug logs; enable log switch

1.0.1 (2020-10-19)

  • fix(POM): update and fix conflict version number (cc2a201)

1.0.0 (2020-10-19)

Bug Fixes

  • add a public class (c04008e)
  • add method comments (0da2555)
  • delete unknown tag date (8297f99)
  • Travis: add file permission before install (70496a9)

Build System

  • Project: initial project (6a1d485)

Features

  • Exception: add class MediaStreamingExceptionHandler (c682c3a)
  • Exception: add customized exception class (4cc6667)
  • media-streaming: implement basic media streaming ability (2ff9cd0)
  • WebFlux: integrate and configure WebFlux (4b14363)

BREAKING CHANGES

  • media-streaming: implement basic media streaming ability
  • Project: built the basic structure for media-streaming-spring-boot-starter