Oomstore

Latest version: v0.0.6

Safety actively analyzes 622448 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.0.5

What's Changed
* feat(database): add `Public` before tableName for snowflake by jinghancc in https://github.com/oom-ai/oomstore/pull/918
* test(database/online): unskip cassandra unit tests by jinghancc in https://github.com/oom-ai/oomstore/pull/919
* chore: goreleaser remove windows and 32bit support by lianxmfor in https://github.com/oom-ai/oomstore/pull/921


**Full Changelog**: https://github.com/oom-ai/oomstore/compare/v0.0.4...v0.0.5

0.0.4

What's Changed
* refactor: run snowflake unit test with env vars by YikSanChan in https://github.com/oom-ai/oomstore/pull/746
* Refactor/base insert back join schema by lianxmfor in https://github.com/oom-ai/oomstore/pull/739
* Jinghan/implement offline method `Import` and `Export` for BigQuery by jinghancc in https://github.com/oom-ai/oomstore/pull/744
* test(online): func prepareStore add paramter testing.T by lianxmfor in https://github.com/oom-ai/oomstore/pull/745
* ci: setup ci for oomplay by wfxr in https://github.com/oom-ai/oomstore/pull/748
* feat: use github action secret for bigquery test by YikSanChan in https://github.com/oom-ai/oomstore/pull/750
* Feature/offline sqlite by lianxmfor in https://github.com/oom-ai/oomstore/pull/751
* chore/improve offline/sqlutil/export methods with dbutil.QouteFn by lianxmfor in https://github.com/oom-ai/oomstore/pull/752
* feat(online/sqlite): support SQLite as an online store by lianxmfor in https://github.com/oom-ai/oomstore/pull/755
* test: replace panic with t.Fatal in unit-test by lianxmfor in https://github.com/oom-ai/oomstore/pull/759
* Jinghan/implement method Join for bigquery by jinghancc in https://github.com/oom-ai/oomstore/pull/753
* chore: simpler gitignore by YikSanChan in https://github.com/oom-ai/oomstore/pull/760
* Jinghan/implement method `TypeTag` for BigQuery by jinghancc in https://github.com/oom-ai/oomstore/pull/756
* Jinghan/define SQLite metadata store by jinghancc in https://github.com/oom-ai/oomstore/pull/761
* test: upgrade integration tests by wfxr in https://github.com/oom-ai/oomstore/pull/749
* Jinghan/implement method `TableSchema` for BigQuery offline by jinghancc in https://github.com/oom-ai/oomstore/pull/762
* Jinghan/implement entity db methods for SQLite by jinghancc in https://github.com/oom-ai/oomstore/pull/764
* test: apply oomplay in mysql tests by wfxr in https://github.com/oom-ai/oomstore/pull/766
* Jinghan/implement metadata methods for SQLite by jinghancc in https://github.com/oom-ai/oomstore/pull/765
* test: replace gonomock with oomplay for postgres by wfxr in https://github.com/oom-ai/oomstore/pull/769
* refactor: cleanup TypeTag by YikSanChan in https://github.com/oom-ai/oomstore/pull/768
* test: fix integration tests by wfxr in https://github.com/oom-ai/oomstore/pull/774
* fix data race in postgres tests by wfxr in https://github.com/oom-ai/oomstore/pull/773
* refactor: reuse TableSchema method by YikSanChan in https://github.com/oom-ai/oomstore/pull/772
* Jinghan/Add Tx for SQLite metadata by jinghancc in https://github.com/oom-ai/oomstore/pull/771
* Jinghan/improve `Import`: align order of header and features by jinghancc in https://github.com/oom-ai/oomstore/pull/770
* feat: change value type enum by wfxr in https://github.com/oom-ai/oomstore/pull/777
* test: fix data race in mysql unit test by lianxmfor in https://github.com/oom-ai/oomstore/pull/776
* feat: redshift offline by YikSanChan in https://github.com/oom-ai/oomstore/pull/767
* Jinghan/add helper PrepareEntityRowsTable for method `Join` by jinghancc in https://github.com/oom-ai/oomstore/pull/779
* feat: apply feature value type by wfxr in https://github.com/oom-ai/oomstore/pull/778
* Test/improve metadata unit test by lianxmfor in https://github.com/oom-ai/oomstore/pull/781
* refactor: enum renaming by wfxr in https://github.com/oom-ai/oomstore/pull/784
* refactor: remove outdated type_tag by wfxr in https://github.com/oom-ai/oomstore/pull/785
* chore: pass integration tests by wfxr in https://github.com/oom-ai/oomstore/pull/787
* fix: redshift data type by YikSanChan in https://github.com/oom-ai/oomstore/pull/783
* Improve Join: unify helper func `JoinOneGroup` by jinghancc in https://github.com/oom-ai/oomstore/pull/786
* refactor(database): simplify dbOpt.BuildInsertQuery by jinghancc in https://github.com/oom-ai/oomstore/pull/788
* refactor: allow init metadata store in existing db by wfxr in https://github.com/oom-ai/oomstore/pull/789
* Improve Join: unify helper func ReadJoinedTable by jinghancc in https://github.com/oom-ai/oomstore/pull/791
* Test/improve offline unit test by lianxmfor in https://github.com/oom-ai/oomstore/pull/790
* chore: remove oomcli describe by YikSanChan in https://github.com/oom-ai/oomstore/pull/793
* Improve Join: add helper DoJoin by jinghancc in https://github.com/oom-ai/oomstore/pull/792
* docs: cobra command short description should start with capital letter by YikSanChan in https://github.com/oom-ai/oomstore/pull/794
* Test/improve online unit test by lianxmfor in https://github.com/oom-ai/oomstore/pull/795
* test: update unit tests by wfxr in https://github.com/oom-ai/oomstore/pull/797
* Jinghan/Add field `full_name` to feature table by jinghancc in https://github.com/oom-ai/oomstore/pull/813
* test: use oomplay in dynamodb tests by wfxr in https://github.com/oom-ai/oomstore/pull/815
* test: use oomplay in redis tests by wfxr in https://github.com/oom-ai/oomstore/pull/814
* test: unify database auths by wfxr in https://github.com/oom-ai/oomstore/pull/817
* test(online/cassandra): replace gnomock with oomplay by lianxmfor in https://github.com/oom-ai/oomstore/pull/818
* chore(oomsotre/apply): improve apply implementation by lianxmfor in https://github.com/oom-ai/oomstore/pull/819
* refactor(database/metadata): set full_name as unique key by jinghancc in https://github.com/oom-ai/oomstore/pull/816
* refactor(tyeps): rename FeatureXXXCategory to Category by lianxmfor in https://github.com/oom-ai/oomstore/pull/821
* Jinghan/Replace `FeatureName` by `FeatureFullName` for feature APIs by jinghancc in https://github.com/oom-ai/oomstore/pull/823
* rename CreateBatchFeature with CreateFeature by lianxmfor in https://github.com/oom-ai/oomstore/pull/824
* test: update tests by wfxr in https://github.com/oom-ai/oomstore/pull/822
* Jinghan/use `FeatureFullName` for API Join by jinghancc in https://github.com/oom-ai/oomstore/pull/826
* Jinghan/use `FullName` for API `OnlineGet` by jinghancc in https://github.com/oom-ai/oomstore/pull/829
* `List` method: order by id by jinghancc in https://github.com/oom-ai/oomstore/pull/831
* apply/get meta support stream group/feature by lianxmfor in https://github.com/oom-ai/oomstore/pull/832
* Jinghan/refactor `feature_group_revision` schema by jinghancc in https://github.com/oom-ai/oomstore/pull/833
* Refactor/online offline table name by lianxmfor in https://github.com/oom-ai/oomstore/pull/834
* feat(online): add method push by lianxmfor in https://github.com/oom-ai/oomstore/pull/835
* feat: add tidb backend by YikSanChan in https://github.com/oom-ai/oomstore/pull/836
* feat: tikv open by YikSanChan in https://github.com/oom-ai/oomstore/pull/837
* feature: support backend combination by wfxr in https://github.com/oom-ai/oomstore/pull/838
* chore: update makefile by wfxr in https://github.com/oom-ai/oomstore/pull/840
* Jinghan/modify offline method `Join`: handle streaming features by jinghancc in https://github.com/oom-ai/oomstore/pull/842
* Jinghan/Modify API `Join` by jinghancc in https://github.com/oom-ai/oomstore/pull/843
* ci: add docker cache by wfxr in https://github.com/oom-ai/oomstore/pull/845
* Jinghan/update revision's `snapshot_table` by jinghancc in https://github.com/oom-ai/oomstore/pull/846
* Feat/PrepareStreamTable by lianxmfor in https://github.com/oom-ai/oomstore/pull/839
* ci: speed up tests by wfxr in https://github.com/oom-ai/oomstore/pull/847
* chore: bump up mod dependencies by wfxr in https://github.com/oom-ai/oomstore/pull/848
* feat: tikv get by YikSanChan in https://github.com/oom-ai/oomstore/pull/841
* fix: lint by YikSanChan in https://github.com/oom-ai/oomstore/pull/850
* feat: tikv purge by YikSanChan in https://github.com/oom-ai/oomstore/pull/849
* fix: lint by YikSanChan in https://github.com/oom-ai/oomstore/pull/854
* refactor: move deserializeByTag by YikSanChan in https://github.com/oom-ai/oomstore/pull/852
* refactor: move BatchSize by YikSanChan in https://github.com/oom-ai/oomstore/pull/851
* refactor: move online kv serde methods to kvutil package by YikSanChan in https://github.com/oom-ai/oomstore/pull/855
* test(oomstore): add unit test TestPrepareStreamTable by lianxmfor in https://github.com/oom-ai/oomstore/pull/853
* Jinghan/implement offline method `Snapshot` by jinghancc in https://github.com/oom-ai/oomstore/pull/856
* Improve Join: quote entity_key and unix_milli inside query by jinghancc in https://github.com/oom-ai/oomstore/pull/857
* feature: online/mysql implement push method by lianxmfor in https://github.com/oom-ai/oomstore/pull/858
* feat(pkg/oomstore): implement API Snapshot by jinghancc in https://github.com/oom-ai/oomstore/pull/859
* Chore/code clean by lianxmfor in https://github.com/oom-ai/oomstore/pull/860
* feat(oomcli/cmd): add command `snapshot` for oomcli by jinghancc in https://github.com/oom-ai/oomstore/pull/861
* Jinghan/rename rpc field feature_names to feature_full_names by jinghancc in https://github.com/oom-ai/oomstore/pull/864
* fix: add missing backend to switch by YikSanChan in https://github.com/oom-ai/oomstore/pull/866
* feature: online/postgres implement push method by lianxmfor in https://github.com/oom-ai/oomstore/pull/865
* refactor: rename offline snapshot and cdc table by wfxr in https://github.com/oom-ai/oomstore/pull/867
* refactor: DRY refactor on backend by wfxr in https://github.com/oom-ai/oomstore/pull/868
* fix: parse sqlite value 'true/false' into bool by YikSanChan in https://github.com/oom-ai/oomstore/pull/870
* feature: online sqlite implement method push by lianxmfor in https://github.com/oom-ai/oomstore/pull/869
* refactor: fail early in `quote` by wfxr in https://github.com/oom-ai/oomstore/pull/872
* refactor(online/push): BuildPushCondition remove error reture argument by lianxmfor in https://github.com/oom-ai/oomstore/pull/873
* test(online/tidb): add push unit-test by lianxmfor in https://github.com/oom-ai/oomstore/pull/874
* Feat/online cassandra stream push by lianxmfor in https://github.com/oom-ai/oomstore/pull/875
* Offline: implement `TableSchema` method by jinghancc in https://github.com/oom-ai/oomstore/pull/871
* feature: improve BuildCreateSchema util function by wfxr in https://github.com/oom-ai/oomstore/pull/876
* Update readme by wfxr in https://github.com/oom-ai/oomstore/pull/877
* feat(database/metadata): add CdcTable to CreateRevision by jinghancc in https://github.com/oom-ai/oomstore/pull/878
* Feat/online redis stream push by lianxmfor in https://github.com/oom-ai/oomstore/pull/879
* feat: add offline store CreateTable api by wfxr in https://github.com/oom-ai/oomstore/pull/880
* test(database/offline): clean up snowflake database by jinghancc in https://github.com/oom-ai/oomstore/pull/881
* Jinghan/create the first snapshot for streaming feature by jinghancc in https://github.com/oom-ai/oomstore/pull/882
* Feat/online tikv stream push by lianxmfor in https://github.com/oom-ai/oomstore/pull/883
* chore: remove unuse import by lianxmfor in https://github.com/oom-ai/oomstore/pull/885
* chore: rename FeatureList with Features by lianxmfor in https://github.com/oom-ai/oomstore/pull/887
* fix: tikv purge by YikSanChan in https://github.com/oom-ai/oomstore/pull/886
* feat(online/dynamodb): implement push method by lianxmfor in https://github.com/oom-ai/oomstore/pull/888
* Jinghan/API return empty result instead of nil by jinghancc in https://github.com/oom-ai/oomstore/pull/889
* fix: open tidb by YikSanChan in https://github.com/oom-ai/oomstore/pull/890
* feature: offline table index by wfxr in https://github.com/oom-ai/oomstore/pull/892
* Jinghan/fix integration test for MySQL backend by jinghancc in https://github.com/oom-ai/oomstore/pull/893
* refactor: use pointer for consistency by YikSanChan in https://github.com/oom-ai/oomstore/pull/891
* docs: explain why we try init multiple times by YikSanChan in https://github.com/oom-ai/oomstore/pull/896
* feature: implement offline push api by wfxr in https://github.com/oom-ai/oomstore/pull/863
* test: ignore order in `export` and `join` by wfxr in https://github.com/oom-ai/oomstore/pull/897
* Jinghan/fix cassandra integration test by jinghancc in https://github.com/oom-ai/oomstore/pull/898
* test: update sqlite config by wfxr in https://github.com/oom-ai/oomstore/pull/899
* Feat/online query stream feature by lianxmfor in https://github.com/oom-ai/oomstore/pull/895
* feat: add script to run all backend combinations by jinghancc in https://github.com/oom-ai/oomstore/pull/900
* chore: disable tikv log by wfxr in https://github.com/oom-ai/oomstore/pull/901
* refactor: remove entity length by wfxr in https://github.com/oom-ai/oomstore/pull/904
* feat(metadata): error add stack trace by lianxmfor in https://github.com/oom-ai/oomstore/pull/905
* fix(offline/push): add missing entity key and unix_milli by wfxr in https://github.com/oom-ai/oomstore/pull/907
* Jinghan/add a cache for offline stream features by jinghancc in https://github.com/oom-ai/oomstore/pull/902
* feat(online): error add stack trace by lianxmfor in https://github.com/oom-ai/oomstore/pull/908
* feat(pkg/oomstore): implement API Push for stream features by jinghancc in https://github.com/oom-ai/oomstore/pull/909
* Jinghan/validate feature full name in oomstore layer by jinghancc in https://github.com/oom-ai/oomstore/pull/910
* feat(offline): error add stack trace by lianxmfor in https://github.com/oom-ai/oomstore/pull/911
* test: improve config_gen script by wfxr in https://github.com/oom-ai/oomstore/pull/912
* fix(oomstore): validate feature full name when it not nil by lianxmfor in https://github.com/oom-ai/oomstore/pull/913
* ci: bump up oomplay version by wfxr in https://github.com/oom-ai/oomstore/pull/914
* test(oomcli/test): modify export integration test by jinghancc in https://github.com/oom-ai/oomstore/pull/915
* feat(oomstore|oomcli): error add stack trace by lianxmfor in https://github.com/oom-ai/oomstore/pull/916
* fix(oomstore): fix unit test by lianxmfor in https://github.com/oom-ai/oomstore/pull/917


**Full Changelog**: https://github.com/oom-ai/oomstore/commits/v0.0.4

0.0.3rc5

Changelog

* 7a229cd doc(featctl): uniform to db-value-type
* dc5b224 doc(pkg/oomstore): add use example for Export
* f5c75da feat(database/offline): use milliseconds for revision
* 8fc9dd0 feat(errdefs): Add error mechanism for oomstore
* f0f0b8d feat(errdefs): add invalid attribute error
* 396e36f feat(featctl): implement apply entity
* 0b5befa feat(featctl): implement apply feature
* cf25b95 feat(featctl): implement apply feature group
* 116b57a feat(oomd): add helper buildStatus
* 8a791e5 feat(oomd): add unimplemented grpc APIs
* 822b253 feat(oomd): adding a configuration system
* 6e950d0 feat(oomd): copy google.rpc.Status
* c342ec9 feat(oomd): generate server interface and client interface
* aa250cf feat(oomd): implement OnlineGet
* cbe7fd0 feat(oomd): implement grpc API ImportByFile
* 91b5a02 feat(oomd): implement grpc API OnlineMultiGet
* e45ce45 feat(oomd): implement grpc import api
* ecc5a2e feat(oomd): implement sync
* 7b69859 feat(oomd): init oomd.proto
* d9c7b66 feat(oomd/codegen): generate oomd.pb.go
* 7cd9e15 feat(oomd/server): impl grpc API JoinByFile
* c248ad3 feat(oomd/server): implement rpc Export and ChannelExport
* edcee3e feat(oomstore): app apply processing framework
* b78447c feat(pkg/oomstore): add API JoinByFile
* 81f345c feat(pkg/oomstore): add new API ExportByFile
* a76d68e feat(pkg/oomstore): add oomstore API ImportByFile
* 62980b9 feat(pkg/oomstore): deprecate unused structs
* 65b66b7 feat(pkg/oomstore): refresh informer for low-frequency APIs
* 348ca7c feat(proto): define customized proto Value
* 4a73089 feat(proto): define grpc API Export and ExportByFile
* c75a06d feat(sdk/python): add ci for auto push python distribution to pypi
* 5cfff72 feat(sdk/python): add the required files for packing package
* e6acaf2 feat(sdk/python): implement python sdk export and channel_export
* 363c45d feat(sdk/python): start oomd asynchronously at initialisation
* 95955dd feat: add oomd server template
* 95d32c8 feat: add purge_delay option in proto
* a061f84 feat: add status grpc py code
* 8646da5 feat: convert proto msg type to dict
* ee8f42f feat: generate protoset file for grpcurl
* fc19aee feat: generate python grpc code for oomd
* 8c90fe9 feat: implement ChannelJoin rpc
* ab6e92e feat: implement python sdk
* a9d9025 feat: python call grpc
* 3f32b5f feat: python client class
* 8465349 feat: support delay purge
* 9834a1f feat: update go.mod
* f155eca fix(featctl/get-online): fix typo
* 2cbb000 fix(oomstore/apply): add validate
* 401964d fix(pkg/oomstore): fix typo
* 31eb06f fix: edit generated python code st relative import works
* e42618e fix: fix description type in apply
* 94f8673 fix: replace sed with perl for os portability
* 1c8529f fix: simpler gitignore
* 6a4c53c fix: typo
* 3c26b65 fix: wrongly return nil instead of error
* fbc5081 go.mod: update dependency

0.0.3rc4

Changelog

7782759 doc: add comments for all oomstore APIs
8271909 doc: more detailed --help
2e74959 fix(database): remove unnecessary dropTemporaryTables
8be4387 fix: not enclose number with quotes

0.0.3rc3

Changelog

0.0.3rc2

Changelog

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.