Commit 2e0113e
Set default feature naming to not include feature view name. Add option to include feature view name in feature naming. (feast-dev#1641)
* test
Signed-off-by: David Y Liu <[email protected]>
Signed-off-by: Mwad22 <[email protected]>
* refactored existing tests to test full_feature_names feature on data retreival, added new tests also.
Signed-off-by: Mwad22 <[email protected]>
* removed full_feature_names usage from quickstart and README to have more simple examples. Resolved failing tests.
Signed-off-by: Mwad22 <[email protected]>
* Update CHANGELOG for Feast v0.10.8
Signed-off-by: Mwad22 <[email protected]>
* GitBook: [master] 2 pages modified
Signed-off-by: Mwad22 <[email protected]>
* Schema Inferencing should happen at apply time (feast-dev#1646)
* wip1
Signed-off-by: David Y Liu <[email protected]>
* just need to do clean up
Signed-off-by: David Y Liu <[email protected]>
* linted
Signed-off-by: David Y Liu <[email protected]>
* improve test coverage
Signed-off-by: David Y Liu <[email protected]>
* changed placement of inference methods in repo_operation apply_total
Signed-off-by: David Y Liu <[email protected]>
* updated inference method name + changed to void return since it updates in place
Signed-off-by: David Y Liu <[email protected]>
* fixed integration test and added comments
Signed-off-by: David Y Liu <[email protected]>
* Made DataSource event_timestamp_column optional
Signed-off-by: David Y Liu <[email protected]>
Signed-off-by: Mwad22 <[email protected]>
* GitBook: [master] 80 pages modified
Signed-off-by: Mwad22 <[email protected]>
* GitBook: [master] 80 pages modified
Signed-off-by: Mwad22 <[email protected]>
* Provide descriptive error on invalid table reference (feast-dev#1627)
* Initial commit to catch nonexistent table
Signed-off-by: Cody Lin <[email protected]>
Signed-off-by: Cody Lin <[email protected]>
* simplify nonexistent BQ table test
Signed-off-by: Cody Lin <[email protected]>
* clean up table_exists exception
Signed-off-by: Cody Lin <[email protected]>
* remove unneeded variable
Signed-off-by: Cody Lin <[email protected]>
* function name change to _assert_table_exists
Signed-off-by: Cody Lin <[email protected]>
* Initial commit to catch nonexistent table
Signed-off-by: Cody Lin <[email protected]>
Signed-off-by: Cody Lin <[email protected]>
* simplify nonexistent BQ table test
Signed-off-by: Cody Lin <[email protected]>
* clean up table_exists exception
Signed-off-by: Cody Lin <[email protected]>
* function name change to _assert_table_exists
Signed-off-by: Cody Lin <[email protected]>
* fix lint errors and rebase
Signed-off-by: Cody Lin <[email protected]>
* Fix get_table(None) error
Signed-off-by: Cody Lin <[email protected]>
* custom exception for both missing file and BQ source
Signed-off-by: Cody Lin <[email protected]>
* revert FileSource checks
Signed-off-by: Cody Lin <[email protected]>
* Use DataSourceNotFoundException instead of subclassing
Signed-off-by: Cody Lin <[email protected]>
* Moved assert_table_exists out of the BQ constructor to apply_total
Signed-off-by: Cody Lin <[email protected]>
* rename test and test asset
Signed-off-by: Cody Lin <[email protected]>
* move validate logic back to data_source
Signed-off-by: Cody Lin <[email protected]>
* fixed tests
Signed-off-by: Cody Lin <[email protected]>
* Set pytest.integration for tests that access BQ
Signed-off-by: Cody Lin <[email protected]>
* Import pytest in failed test files
Signed-off-by: Cody Lin <[email protected]>
Signed-off-by: Mwad22 <[email protected]>
* Refactor OnlineStoreConfig classes into owning modules (feast-dev#1649)
* Refactor OnlineStoreConfig classes into owning modules
Signed-off-by: Achal Shah <[email protected]>
* make format
Signed-off-by: Achal Shah <[email protected]>
* Move redis too
Signed-off-by: Achal Shah <[email protected]>
* update test_telemetery
Signed-off-by: Achal Shah <[email protected]>
* add a create_repo_config method that should be called instead of RepoConfig ctor directly
Signed-off-by: Achal Shah <[email protected]>
* fix the table reference in repo_operations
Signed-off-by: Achal Shah <[email protected]>
* reuse create_repo_config
Signed-off-by: Achal Shah <[email protected]>
Remove redis provider reference
* CR comments
Signed-off-by: Achal Shah <[email protected]>
* Remove create_repo_config in favor of __init__
Signed-off-by: Achal Shah <[email protected]>
* make format
Signed-off-by: Achal Shah <[email protected]>
* Remove print statement
Signed-off-by: Achal Shah <[email protected]>
Signed-off-by: Mwad22 <[email protected]>
* Possibility to specify a project for BigQuery queries (feast-dev#1656)
Signed-off-by: Matt Delacour <[email protected]>
Co-authored-by: Achal Shah <[email protected]>
Signed-off-by: Mwad22 <[email protected]>
* Refactor OfflineStoreConfig classes into their owning modules (feast-dev#1657)
* Refactor OfflineStoreConfig classes into their owning modules
Signed-off-by: Achal Shah <[email protected]>
* Fix error string
Signed-off-by: Achal Shah <[email protected]>
* Generic error class
Signed-off-by: Achal Shah <[email protected]>
* Merge conflicts
Signed-off-by: Achal Shah <[email protected]>
* make the store type work, and add a test that uses the fully qualified name of the OnlineStore
Signed-off-by: Achal Shah <[email protected]>
* Address comments from previous PR
Signed-off-by: Achal Shah <[email protected]>
* CR updates
Signed-off-by: Achal Shah <[email protected]>
Signed-off-by: Mwad22 <[email protected]>
* Run python unit tests in parallel (feast-dev#1652)
Signed-off-by: Achal Shah <[email protected]>
Signed-off-by: Mwad22 <[email protected]>
* Rename telemetry to usage (feast-dev#1660)
* Rename telemetry to usage
Signed-off-by: Tsotne Tabidze <[email protected]>
* Update docs
Signed-off-by: Tsotne Tabidze <[email protected]>
* Update .prow and infra
Signed-off-by: Tsotne Tabidze <[email protected]>
* Rename file
Signed-off-by: Tsotne Tabidze <[email protected]>
* Change url
Signed-off-by: Tsotne Tabidze <[email protected]>
* Re-add telemetry.md for backwards-compatibility
Signed-off-by: Tsotne Tabidze <[email protected]>
Signed-off-by: Mwad22 <[email protected]>
* resolved final comments on PR (variable renaming, refactor tests)
Signed-off-by: Mwad22 <[email protected]>
* reformatted after merge conflict
Signed-off-by: Mwad22 <[email protected]>
* Update CHANGELOG for Feast v0.11.0
Signed-off-by: Willem Pienaar <[email protected]>
Signed-off-by: Mwad22 <[email protected]>
* Update charts README (feast-dev#1659)
Adding feast jupyter link to it.
+ Fix the helm 'feast-serving' name in aws/azure terraform.
Signed-off-by: szalai1 <[email protected]>
Signed-off-by: Mwad22 <[email protected]>
* Added Redis to list of online stores for local provider in providers reference doc. (feast-dev#1668)
Signed-off-by: Nel Swanepoel <[email protected]>
Signed-off-by: Mwad22 <[email protected]>
* Grouped inferencing statements together in apply methods for easier readability (feast-dev#1667)
* grouped inferencing statements together
Signed-off-by: David Y Liu <[email protected]>
* update in testing
Signed-off-by: David Y Liu <[email protected]>
Signed-off-by: Mwad22 <[email protected]>
* Add RedshiftDataSource (feast-dev#1669)
* Add RedshiftDataSource
Signed-off-by: Tsotne Tabidze <[email protected]>
* Call parent __init__ first
Signed-off-by: Tsotne Tabidze <[email protected]>
Signed-off-by: Mwad22 <[email protected]>
* Provide the user with more options for setting the to_bigquery config (feast-dev#1661)
* Provide more options for to_bigquery config
Signed-off-by: Cody Lin <[email protected]>
* Fix default job_config when none; remove excessive testing
Signed-off-by: Cody Lin <[email protected]>
* Add param type and docstring
Signed-off-by: Cody Lin <[email protected]>
* add docstrings and typing
Signed-off-by: Cody Lin <[email protected]>
* Apply docstring suggestions from code review
Co-authored-by: Willem Pienaar <[email protected]>
Signed-off-by: Cody Lin <[email protected]>
Co-authored-by: Willem Pienaar <[email protected]>
Signed-off-by: Mwad22 <[email protected]>
* Add streaming sources to the FeatureView API (feast-dev#1664)
* Add a streaming source to the FeatureView API
This diff only updates the API. It is currently up to the providers to actually use this information to spin up resources to consume events from the stream sources.
Signed-off-by: Achal Shah <[email protected]>
* remove stuff from rebase
Signed-off-by: Achal Shah <[email protected]>
* make format
Signed-off-by: Achal Shah <[email protected]>
* Update protos
Signed-off-by: Achal Shah <[email protected]>
* lint
Signed-off-by: Achal Shah <[email protected]>
* format
Signed-off-by: Achal Shah <[email protected]>
* CR
Signed-off-by: Achal Shah <[email protected]>
* fix test
Signed-off-by: Achal Shah <[email protected]>
* lint
Signed-off-by: Achal Shah <[email protected]>
Signed-off-by: Mwad22 <[email protected]>
* Add to_table() to RetrievalJob object (feast-dev#1663)
* Add notion of OfflineJob
Signed-off-by: Matt Delacour <[email protected]>
* Use RetrievalJob instead of creating a new OfflineJob object
Signed-off-by: Matt Delacour <[email protected]>
* Add to_table() in integration tests
Signed-off-by: Matt Delacour <[email protected]>
Co-authored-by: Tsotne Tabidze <[email protected]>
Signed-off-by: Mwad22 <[email protected]>
* Rename to_table to to_arrow (feast-dev#1671)
Signed-off-by: Matt Delacour <[email protected]>
Signed-off-by: Mwad22 <[email protected]>
* Cancel BigQuery job if timeout hits (feast-dev#1672)
* Cancel BigQuery job if timedout hits
Signed-off-by: Matt Delacour <[email protected]>
* Fix typo
Signed-off-by: Matt Delacour <[email protected]>
Signed-off-by: Mwad22 <[email protected]>
* Fix Feature References example (feast-dev#1674)
Fix Feature References example by passing `entity_rows` to `get_online_features()`
Signed-off-by: Mwad22 <[email protected]>
* Allow strings for online/offline store instead of dicts (feast-dev#1673)
Signed-off-by: Achal Shah <[email protected]>
Signed-off-by: Mwad22 <[email protected]>
* Remove default list from the FeatureView constructor (feast-dev#1679)
Signed-off-by: Achal Shah <[email protected]>
Signed-off-by: Mwad22 <[email protected]>
* made changes requested by @tsotnet
Signed-off-by: Mwad22 <[email protected]>
* Fix unit tests that got broken by Pandas 1.3.0 release (feast-dev#1683)
Signed-off-by: Tsotne Tabidze <[email protected]>
Signed-off-by: Mwad22 <[email protected]>
* Add support for DynamoDB and S3 registry (feast-dev#1483)
* Add support for DynamoDB and S3 registry
Signed-off-by: lblokhin <[email protected]>
* rcu and wcu as a parameter of dynamodb online store
Signed-off-by: lblokhin <[email protected]>
* fix linter
Signed-off-by: lblokhin <[email protected]>
* aws dependency to extras
Signed-off-by: lblokhin <[email protected]>
* FEAST_S3_ENDPOINT_URL
Signed-off-by: lblokhin <[email protected]>
* tests
Signed-off-by: lblokhin <[email protected]>
* fix signature, after merge
Signed-off-by: lblokhin <[email protected]>
* aws default region name configurable
Signed-off-by: lblokhin <[email protected]>
* add offlinestore config type to test
Signed-off-by: lblokhin <[email protected]>
* review changes
Signed-off-by: lblokhin <[email protected]>
* review requested changes
Signed-off-by: lblokhin <[email protected]>
* integration test for Dynamo
Signed-off-by: lblokhin <[email protected]>
* change the rest of table_name to table_instance (where table_name is actually an instance of DynamoDB Table object)
Signed-off-by: lblokhin <[email protected]>
* fix DynamoDBOnlineStore commit
Signed-off-by: lblokhin <[email protected]>
* move client to _initialize_dynamodb
Signed-off-by: lblokhin <[email protected]>
* rename document_id to entity_id and Row to entity_id
Signed-off-by: lblokhin <[email protected]>
* The default value is None
Signed-off-by: lblokhin <[email protected]>
* Remove Datastore from the docstring.
Signed-off-by: lblokhin <[email protected]>
* get rid of the return call from S3RegistryStore
Signed-off-by: lblokhin <[email protected]>
* merge two exceptions
Signed-off-by: lblokhin <[email protected]>
* For ci requirement
Signed-off-by: lblokhin <[email protected]>
* remove configuration from test
Signed-off-by: lblokhin <[email protected]>
* feast-integration-tests for tests
Signed-off-by: lblokhin <[email protected]>
* change test path
Signed-off-by: lblokhin <[email protected]>
* add fixture feature_store_with_s3_registry to test
Signed-off-by: lblokhin <[email protected]>
* region required
Signed-off-by: lblokhin <[email protected]>
* Address the rest of the comments
Signed-off-by: Tsotne Tabidze <[email protected]>
* Update to_table to to_arrow
Signed-off-by: Tsotne Tabidze <[email protected]>
Co-authored-by: Tsotne Tabidze <[email protected]>
Signed-off-by: Mwad22 <[email protected]>
* Parallelize integration tests (feast-dev#1684)
* Parallelize integration tests
Signed-off-by: Tsotne Tabidze <[email protected]>
* Update the usage flag
Signed-off-by: Tsotne Tabidze <[email protected]>
Signed-off-by: Mwad22 <[email protected]>
* BQ exception should be raised first before we check the timedout (feast-dev#1675)
Signed-off-by: Matt Delacour <[email protected]>
Signed-off-by: Mwad22 <[email protected]>
* Update sdk/python/feast/infra/provider.py
Co-authored-by: Willem Pienaar <[email protected]>
Signed-off-by: Mwad22 <[email protected]>
* Update sdk/python/feast/feature_store.py
Co-authored-by: Willem Pienaar <[email protected]>
Signed-off-by: Mwad22 <[email protected]>
* made error logic/messages more descriptive
Signed-off-by: Mwad22 <[email protected]>
* made error logic/messages more descriptive.
Signed-off-by: Mwad22 <[email protected]>
* Simplified error messages
Signed-off-by: Mwad22 <[email protected]>
* ran formatter, issue in errors.py
Signed-off-by: Mwad22 <[email protected]>
* python linter issues resolved
Signed-off-by: Mwad22 <[email protected]>
* removed unnecessary default assignment in get_historical_features. default now set only in feature_store.py
Signed-off-by: Mwad22 <[email protected]>
* added error message assertion for feature name collisions, and other nitpick changes
Signed-off-by: Mwad22 <[email protected]>
Co-authored-by: David Y Liu <[email protected]>
Co-authored-by: Tsotne Tabidze <[email protected]>
Co-authored-by: Achal Shah <[email protected]>
Co-authored-by: David Y Liu <[email protected]>
Co-authored-by: Willem Pienaar <[email protected]>
Co-authored-by: codyjlin <[email protected]>
Co-authored-by: Matt Delacour <[email protected]>
Co-authored-by: Willem Pienaar <[email protected]>
Co-authored-by: Peter Szalai <[email protected]>
Co-authored-by: Nel Swanepoel <[email protected]>
Co-authored-by: Willem Pienaar <[email protected]>
Co-authored-by: Greg Kuhlmann <[email protected]>
Co-authored-by: Leonid <[email protected]>1 parent 6a09d49 commit 2e0113e
20 files changed
Lines changed: 356 additions & 139 deletions
File tree
- docs
- sdk/python
- feast
- infra
- offline_stores
- tensorflow_metadata/proto/v0
- tests
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
78 | | - | |
79 | | - | |
80 | | - | |
81 | | - | |
82 | | - | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
83 | 83 | | |
84 | 84 | | |
85 | 85 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
119 | 119 | | |
120 | 120 | | |
121 | 121 | | |
122 | | - | |
123 | | - | |
124 | | - | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
125 | 125 | | |
126 | 126 | | |
127 | 127 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
88 | 88 | | |
89 | 89 | | |
90 | 90 | | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
91 | 112 | | |
92 | 113 | | |
93 | 114 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
16 | | - | |
| 15 | + | |
17 | 16 | | |
18 | 17 | | |
19 | 18 | | |
| |||
24 | 23 | | |
25 | 24 | | |
26 | 25 | | |
27 | | - | |
| 26 | + | |
28 | 27 | | |
29 | 28 | | |
30 | 29 | | |
| |||
230 | 229 | | |
231 | 230 | | |
232 | 231 | | |
| 232 | + | |
233 | 233 | | |
234 | 234 | | |
235 | 235 | | |
| 236 | + | |
236 | 237 | | |
237 | 238 | | |
238 | 239 | | |
| |||
255 | 256 | | |
256 | 257 | | |
257 | 258 | | |
258 | | - | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
259 | 263 | | |
260 | 264 | | |
261 | 265 | | |
| |||
277 | 281 | | |
278 | 282 | | |
279 | 283 | | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
280 | 287 | | |
281 | 288 | | |
282 | 289 | | |
| |||
289 | 296 | | |
290 | 297 | | |
291 | 298 | | |
292 | | - | |
293 | | - | |
| 299 | + | |
| 300 | + | |
294 | 301 | | |
295 | 302 | | |
296 | 303 | | |
297 | | - | |
298 | 304 | | |
299 | | - | |
300 | | - | |
301 | | - | |
302 | | - | |
303 | | - | |
304 | | - | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
305 | 310 | | |
306 | 311 | | |
307 | | - | |
308 | | - | |
309 | | - | |
310 | | - | |
311 | | - | |
312 | | - | |
313 | | - | |
314 | | - | |
315 | | - | |
316 | | - | |
317 | | - | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
318 | 322 | | |
319 | 323 | | |
320 | 324 | | |
| |||
480 | 484 | | |
481 | 485 | | |
482 | 486 | | |
483 | | - | |
| 487 | + | |
| 488 | + | |
| 489 | + | |
| 490 | + | |
484 | 491 | | |
485 | 492 | | |
486 | 493 | | |
| |||
548 | 555 | | |
549 | 556 | | |
550 | 557 | | |
551 | | - | |
| 558 | + | |
| 559 | + | |
552 | 560 | | |
553 | 561 | | |
554 | 562 | | |
| |||
565 | 573 | | |
566 | 574 | | |
567 | 575 | | |
568 | | - | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
569 | 581 | | |
570 | 582 | | |
571 | 583 | | |
572 | 584 | | |
573 | 585 | | |
574 | | - | |
| 586 | + | |
| 587 | + | |
| 588 | + | |
| 589 | + | |
| 590 | + | |
575 | 591 | | |
576 | 592 | | |
577 | 593 | | |
| |||
599 | 615 | | |
600 | 616 | | |
601 | 617 | | |
602 | | - | |
| 618 | + | |
| 619 | + | |
| 620 | + | |
| 621 | + | |
| 622 | + | |
| 623 | + | |
| 624 | + | |
| 625 | + | |
| 626 | + | |
| 627 | + | |
| 628 | + | |
| 629 | + | |
| 630 | + | |
| 631 | + | |
| 632 | + | |
| 633 | + | |
| 634 | + | |
| 635 | + | |
| 636 | + | |
| 637 | + | |
| 638 | + | |
| 639 | + | |
| 640 | + | |
| 641 | + | |
| 642 | + | |
603 | 643 | | |
604 | 644 | | |
605 | 645 | | |
| |||
612 | 652 | | |
613 | 653 | | |
614 | 654 | | |
| 655 | + | |
615 | 656 | | |
616 | 657 | | |
617 | 658 | | |
| |||
622 | 663 | | |
623 | 664 | | |
624 | 665 | | |
625 | | - | |
626 | | - | |
627 | | - | |
628 | | - | |
629 | | - | |
630 | | - | |
631 | | - | |
632 | | - | |
633 | 666 | | |
634 | 667 | | |
635 | 668 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
129 | 129 | | |
130 | 130 | | |
131 | 131 | | |
| 132 | + | |
132 | 133 | | |
133 | 134 | | |
134 | 135 | | |
| |||
137 | 138 | | |
138 | 139 | | |
139 | 140 | | |
| 141 | + | |
140 | 142 | | |
141 | 143 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
131 | 131 | | |
132 | 132 | | |
133 | 133 | | |
| 134 | + | |
134 | 135 | | |
135 | 136 | | |
136 | 137 | | |
| |||
139 | 140 | | |
140 | 141 | | |
141 | 142 | | |
| 143 | + | |
142 | 144 | | |
143 | 145 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
130 | 130 | | |
131 | 131 | | |
132 | 132 | | |
| 133 | + | |
133 | 134 | | |
134 | 135 | | |
135 | 136 | | |
| |||
138 | 139 | | |
139 | 140 | | |
140 | 141 | | |
| 142 | + | |
141 | 143 | | |
142 | 144 | | |
143 | 145 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
95 | 95 | | |
96 | 96 | | |
97 | 97 | | |
| 98 | + | |
98 | 99 | | |
99 | 100 | | |
100 | 101 | | |
| |||
121 | 122 | | |
122 | 123 | | |
123 | 124 | | |
124 | | - | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
125 | 130 | | |
126 | 131 | | |
127 | 132 | | |
| |||
132 | 137 | | |
133 | 138 | | |
134 | 139 | | |
| 140 | + | |
135 | 141 | | |
136 | 142 | | |
137 | 143 | | |
| |||
373 | 379 | | |
374 | 380 | | |
375 | 381 | | |
| 382 | + | |
376 | 383 | | |
377 | 384 | | |
378 | 385 | | |
| |||
432 | 439 | | |
433 | 440 | | |
434 | 441 | | |
| 442 | + | |
435 | 443 | | |
436 | 444 | | |
437 | 445 | | |
| |||
448 | 456 | | |
449 | 457 | | |
450 | 458 | | |
| 459 | + | |
451 | 460 | | |
452 | 461 | | |
453 | 462 | | |
| |||
521 | 530 | | |
522 | 531 | | |
523 | 532 | | |
524 | | - | |
| 533 | + | |
525 | 534 | | |
526 | 535 | | |
527 | 536 | | |
| |||
614 | 623 | | |
615 | 624 | | |
616 | 625 | | |
617 | | - | |
| 626 | + | |
618 | 627 | | |
619 | 628 | | |
620 | 629 | | |
| |||
0 commit comments