Releases: dreamvo/gilfoyle
v0.1.0
Changelog
8f376d0 chore(deps): bump node in /.support/docker
f168624 feat(storage): s3 tests - dockertest
d2775e1 feat: create media callback queue
693c198 feat: implement transcoder interface
2657377 feat: implement transcoding package
4b07be2 feat: make encoding configurable
50ed846 fix(deps): bump github.com/google/uuid from 1.1.4 to 1.1.5
505f5b6 fix(deps): bump github.com/minio/minio-go/v7 from 7.0.6 to 7.0.7
2e250fe fix(deps): bump github.com/orlangure/gnomock from 0.10.1 to 0.11.0
9b16ed3 fix(deps): bump github.com/stretchr/testify from 1.6.1 to 1.7.0
61de4a4 fix: err handling
fa93a5c fix: worker job consumption
bcc0c71 refactor(api): ignore resolutions higher than source
a994fb8 refactor(api): media streaming handlers
5c87403 refactor(api): stream handler
eda0a68 refactor(api): stream handlers
b5c3ba4 refactor(api): stream handlers
71861a0 refactor(config): rename storage class to storage driver
1b4c6a5 refactor(storage): constants declaration
dbdaa50 refactor(worker): media callback consumer
0c0509f test(storage): s3 driver
0b44bf0 test(transcoding): master playlist creation
cfdf5be test(wodker): consumers
870ce64 test(worker): async transcoding
9339bc4 test(worker): consumers
c06fabe test(worker): consumers
4bd7fa2 test(worker): producers
df8d6dc test(worker): producers
v0.1.0-rc10
Changelog
f5e2086 Revert "ci: fail on dirty git state"
4e415e8 Revert "ci: fail on dirty git state"
1d405df chore(deps): bump axios from 0.21.0 to 0.21.1 in /dashboard/ui
13538e0 chore(deps): bump node in /.support/docker
31838fa feat: add prometheus exported metrics
8b4bbd6 feat: better handling of health check errors
af39a85 fix(deps): bump github.com/google/uuid from 1.1.2 to 1.1.3
155b887 fix(deps): bump github.com/google/uuid from 1.1.3 to 1.1.4
6e4ac6e fix(deps): bump github.com/mattn/go-sqlite3 from 1.14.5 to 1.14.6
fe09ef9 fix: build dashboard in dockerfile
112b9da fix: build dashboard in dockerfile
a70ee4a fix: dockerfile binary entrypoint
0dd0274 fix: dockerfile binary entrypoint
9c38d62 refactor(support): add env vars to production manifest
d5e5a01 refactor(support): add env vars to production manifest
10d86b5 test(api): fix server instance creation
3ff9f57 test(api): instance
v0.1.0-rc9
Changelog
fce4c37 chore(dashboard): pin npm dependencies
0e739f2 chore(deps): bump highlight.js from 10.4.0 to 10.4.1 in /dashboard/ui
dc162f5 chore(deps): bump ini from 1.3.5 to 1.3.8 in /dashboard/ui
0b9098e feat(dashboard): health check
a5a9f4e feat: init dashboard
6dd67f2 feat: init dashboard
19459b3 feat: install vuetify ui framework
a0df0d9 feat: proxy handler
433787a fix(dashboard): forward get params in request
4dc5e77 fix(deps): bump actions/setup-node from v2.1.3 to v2.1.4
81a99b3 fix: remove httputil old pkg usage
8f7498f fix: vuetify type error
62193ea refactor(dashboard): fix lint errors
2bd348c refactor(dashboard): forward response headers with proxy
8cd30f0 refactor(dashboard): health check, home page
b45fce4 refactor(dashboard): static files serving
83aca25 refactor(dashboard): style & routing
58eb9b5 test(worker): fix logger mock
0.1-betaRC8
Changelog
62f202c add dummy test suite for worker (wip)
0c79632 feat(worker): add concurrency option
4013434 feat: create testutils pkg
689b2e0 feat: define worker configuration
0b8fed7 feat: implement worker pkg
d31f764 fix(deps): bump actions/setup-node from v2.1.2 to v2.1.3
4892692 fix(deps): bump cloud.google.com/go/storage from 1.10.0 to 1.12.0
70c729c fix(deps): bump github.com/facebook/ent from 0.5.1 to 0.5.3
a876954 fix(deps): bump github.com/gin-gonic/gin from 1.4.0 to 1.6.3
5ff2450 fix(deps): bump github.com/go-playground/validator/v10
f790715 fix(deps): bump github.com/jinzhu/configor from 1.2.0 to 1.2.1
ea6cfe1 fix(deps): bump github.com/lib/pq from 1.8.0 to 1.9.0
a5ed04f fix(deps): bump github.com/minio/minio-go/v7 from 7.0.5 to 7.0.6
187eca4 fix(deps): bump github.com/swaggo/gin-swagger from 1.2.0 to 1.3.0
a89f874 fix(deps): bump github.com/swaggo/swag from 1.6.7 to 1.7.0
aa77805 fix(deps): bump go.uber.org/zap from 1.10.0 to 1.16.0
cd93ba9 fix(deps): bump google.golang.org/api from 0.26.0 to 0.36.0
989b469 fix(deps): bump gopkg.in/yaml.v2 from 2.3.0 to 2.4.0
7429854 refactor(worker): fix lint errors
1c7c1a8 refactor(worker): implement worker in restapi
e52f3d1 refactor(worker): use ILogger interface instead of pointer
6f43f91 test(api): message queue server mock
150947e test(worker): consumers
39129a9 test(worker): consumers
84aef1e test(worker): consumers
962a9a8 test(worker): missing error handling tests
f40572e test(worker): producers
0.1-betaRC6
Changelog
3f63bc2 Create dependabot.yml
849d62b Revert "ci: add prefix to the action"
4686ba6 Revert "ci: add prefix to the action"
8001165 Revert "ci: report coverage with codeclimate"
406f1af Revert "ci: report coverage with codeclimate"
25942a5 Revert "ci: use gcov reporter"
30da5b6 Revert "ci: use gcov reporter"
e4bf7f8 Update dependabot.yml
195dc46 add tls to k8s sample ingress's specs
2e8bc34 chore(config): fix a typo
63ec371 chore(config): fix a typo
abda837 chore(deps): bump golang in /support/docker
6422faf delete test config file
c5a7729 edit k8s sample's namespace
c57f6e3 feat: implement logger pkg
1d1235d feat: implement logger pkg
b75fa30 feat: implement minio sdk as s3 client
615cd0e feat: implement minio sdk as s3 client
9e3ae1e feat: init storage package and config
45e3101 feat: init storage package and config
dde915f fix(deps): bump actions/setup-go from v1 to v2.1.3
a446f58 fix(deps): bump actions/setup-node from v1 to v2.1.2
6478a97 fix(deps): bump goreleaser/goreleaser-action from v1 to v2.4.0
7b01a5b fix(deps): bump goreleaser/goreleaser-action from v2.4.0 to v2.4.1
59bf8ec refactor(cmd): error formatting
03ef7eb refactor(cmd): error formatting
e7801a8 refactor(storage): use cache dir instead of tmp
c3acf63 refactor(storage): use cache dir instead of tmp
a87f204 support: k8s deployment specs
3b76d50 test(api): remove unused gin middlewares
e2f0a27 test(api): remove unused gin middlewares
810cb31 test(config): update test suites
a4a1b58 test(config): update test suites
939397e test(storage): s3 package
39e3364 test(storage): s3 package
f992f3b test(storage): skip s3 tests for now
4afb172 test(storage): skip s3 tests for now
v0.1-betaRC5
Changelog
e916a27 feat: create version command
v0.1-betaRC4
Changelog
d5fddff docs(api): generate swagger docs
55cd579 docs(api): put api info as comments
cbcdf66 feat: add translation
eb774ad feat: handle config with configor
581410e feat: handle config with configor
18c90ba feat: implement validation
92343dd fix: add missing router options
09e1a5a fix: config file handling
4fceab7 fix: config file handling
0ac75e6 fix: openapi spec
9b6953e fix: videos schemas in swagger specs
4cf519f refactor(api): handle 404 errors
50a6cef refactor(api): remove unused import
893ecd4 refactor(api): remove v1 namespace
d04586a refactor(api): remove v1 namespace
73975fe refactor(cmd): create config in root
6432b43 refactor(cmd): create config in root
c193332 refactor(cmd): root
60bca87 refactor(cmd): root
56db03e refactor(cmd): root
f082a70 refactor(cmd): root
5405e00 refactor(config): make dialect non-configurable
325f31d refactor(support): config example values
55c5bac refactor(support): config example values
f5f3d07 test(api): decode json responses
4f69e06 test(api): decode json responses
836e10a test(api): decode json responses
b6ce2ab test(api): delete video
8c547dc test(api): delete video
e21ee34 test(api): delete video
0bd29e9 test(api): delete video
7e6741b test(api): get video
ea3d253 test(api): get video
d480dee test(api): get video
3a58854 test(api): medias
97216c7 test(api): medias
4f41f83 test(api): register route func interface
d3c34a5 test(api): register route func interface
85e92f6 test(api): result pagination
a673756 test(api): result pagination
bfa4fc3 test(api): result pagination
v0.1-betaRC3
v0.1-betaRC2
Changelog
709c730 refactor(docker): build context
v0.1-betaRC1
Changelog
cadbf5f Create main.go
3672b0b Initial commit
27cf1ea Rename cmd./main.go to cmd/main.go
344fb70 add GPLv3 license
d407e65 feat(api): update video
cd0ed6b feat: init api & models
b53da19 feat: init config package
ffe43b5 feat: setup goreleaser
9eff230 init go module
98714f1 refactor(api): create handler to handle pagination
aa649de refactor(config): db default values
f9ba0e3 refactor(support): docker image
d91ee2a refactor(support): kubernetes demo config