This is an automated email from the ASF dual-hosted git repository. xiangfu pushed a commit to branch dev in repository https://gitbox.apache.org/repos/asf/pinot-site.git
The following commit(s) were added to refs/heads/dev by this push: new 0b5afd1 Pinot 0.10.0 Announcement (#72) 0b5afd1 is described below commit 0b5afd1662621f906385bf9116b8c9623dd9536a Author: Kenny Bastani <kennybast...@gmail.com> AuthorDate: Mon Apr 4 18:58:28 2022 -0400 Pinot 0.10.0 Announcement (#72) * Pinot 0.10.0 Announcement * Pinot 0.10.0 Announcement * Fixing image deadlinks on blogs --- .gitignore | 51 ++++++ .../blog/2020-04-10-DevBlog-AnalyzeGitEvents.md | 2 +- .../blog/2020-07-28-DevBlog-AnomalyDetection.md | 2 +- website/blog/2020-07-28-DevBlog-DevUpStack.md | 2 +- website/blog/2020-08-08-DevBlog-IngestPlugins.md | 2 +- website/blog/2020-08-08-DevBlog-PinotMonitoring.md | 2 +- website/blog/2020-08-08-DevBlog-SLAApps.md | 2 +- website/blog/2020-08-08-DevBlog-ScalarUDFs.md | 2 +- .../2020-10-16-DevBlog-TwitterTrollAnalysis.md | 2 +- website/blog/2021-01-08-DevBlog-DebeziumCDC.md | 2 +- website/blog/2021-04-08-DevBlog-UpsertsIntro.md | 2 +- .../blog/2021-04-27-DevBlog-PinotInRetailChain.md | 2 +- website/blog/2021-06-13-DevBlog-Geospatial.md | 2 +- .../2022-04-04-Announcing-Apache-Pinot-0-10.md | 183 +++++++++++++++++++++ website/static/authors/AllisonMurphy.jpg | Bin 0 -> 66593 bytes website/static/authors/KishoreG.png | Bin 0 -> 112561 bytes website/static/authors/chinmay_soman_headshot.jpg | Bin 0 -> 105909 bytes website/static/authors/daniel.jpeg | Bin 0 -> 36726 bytes website/static/authors/dunith.jpg | Bin 0 -> 6035 bytes website/static/authors/kartik.jpeg | Bin 0 -> 16137 bytes website/static/authors/kenny.jpeg | Bin 0 -> 25601 bytes website/static/authors/markneedham.png | Bin 0 -> 186181 bytes website/static/authors/neha.jpeg | Bin 0 -> 17508 bytes website/static/authors/pinot_team.jpg | Bin 0 -> 16289 bytes website/static/authors/rohit.jpeg | Bin 0 -> 186500 bytes website/static/authors/uday.jpeg | Bin 0 -> 7377 bytes website/static/authors/xiang_fu.jpg | Bin 0 -> 178095 bytes website/static/authors/xiaoman-dong.png | Bin 0 -> 363546 bytes .../backwards-incompatible.png | Bin 0 -> 11059 bytes .../human-readable-sizes.png | Bin 0 -> 12104 bytes website/yarn.lock | 8 +- 31 files changed, 250 insertions(+), 16 deletions(-) diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..10b2509 --- /dev/null +++ b/.gitignore @@ -0,0 +1,51 @@ + +# Created by https://www.toptal.com/developers/gitignore/api/yarn,macos +# Edit at https://www.toptal.com/developers/gitignore?templates=yarn,macos + +### macOS ### +# General +.DS_Store +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon + + +# Thumbnails +._* + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk + +### yarn ### +# https://yarnpkg.com/getting-started/qa#which-files-should-be-gitignored + +.yarn/* +!.yarn/releases +!.yarn/patches +!.yarn/plugins +!.yarn/sdks +!.yarn/versions + +# if you are NOT using Zero-installs, then: +# comment the following lines +!.yarn/cache + +# and uncomment the following lines +# .pnp.* + +# End of https://www.toptal.com/developers/gitignore/api/yarn,macos diff --git a/website/blog/2020-04-10-DevBlog-AnalyzeGitEvents.md b/website/blog/2020-04-10-DevBlog-AnalyzeGitEvents.md index fc21fb4..d4ed1c0 100644 --- a/website/blog/2020-04-10-DevBlog-AnalyzeGitEvents.md +++ b/website/blog/2020-04-10-DevBlog-AnalyzeGitEvents.md @@ -3,7 +3,7 @@ title: Using Apache Pinot and Kafka to Analyze GitHub Events author: Kenny Bastani author_title: Kenny Bastani author_url: https://medium.com/apache-pinot-developer-blog -author_image_url: https://pbs.twimg.com/profile_images/1400521020973400069/5y2UMi4r_400x400.jpg +author_image_url: https://pinot.apache.org/authors/pinot_team.jpg description: Show you how Pinot and Kafka can be used together to ingest, query, and visualize event streams sourced from the public GitHub API. keywords: diff --git a/website/blog/2020-07-28-DevBlog-AnomalyDetection.md b/website/blog/2020-07-28-DevBlog-AnomalyDetection.md index 93628ba..b1d3eb6 100644 --- a/website/blog/2020-07-28-DevBlog-AnomalyDetection.md +++ b/website/blog/2020-07-28-DevBlog-AnomalyDetection.md @@ -3,7 +3,7 @@ title: Building a culture around metrics and anomaly detection author: Kenny Bastani author_title: Kenny Bastani author_url: https://medium.com/apache-pinot-developer-blog -author_image_url: https://pbs.twimg.com/profile_images/1400521020973400069/5y2UMi4r_400x400.jpg +author_image_url: https://pinot.apache.org/authors/pinot_team.jpg description: ThirdEye as a system is a platform that allows you to integrate your metrics (quantitative information) with events (knowledge or qualitative information) and combine the two so you can distinguish between meaningless anomalies and those ones that matter. keywords: diff --git a/website/blog/2020-07-28-DevBlog-DevUpStack.md b/website/blog/2020-07-28-DevBlog-DevUpStack.md index 1e16d48..a187009 100644 --- a/website/blog/2020-07-28-DevBlog-DevUpStack.md +++ b/website/blog/2020-07-28-DevBlog-DevUpStack.md @@ -3,7 +3,7 @@ title: Moving developers up the stack with Apache Pinot author: Kenny Bastani author_title: Kenny Bastani author_url: https://medium.com/apache-pinot-developer-blog -author_image_url: https://pbs.twimg.com/profile_images/1400521020973400069/5y2UMi4r_400x400.jpg +author_image_url: https://pinot.apache.org/authors/pinot_team.jpg description: Pinot enters into a storied legacy of innovations that have emerged from one of the world’s largest online social networks. Over a few decades, the Silicon Valley tech giant has helped hundreds of millions of people around the world navigate their careers. keywords: diff --git a/website/blog/2020-08-08-DevBlog-IngestPlugins.md b/website/blog/2020-08-08-DevBlog-IngestPlugins.md index 9b57907..0b19acf 100644 --- a/website/blog/2020-08-08-DevBlog-IngestPlugins.md +++ b/website/blog/2020-08-08-DevBlog-IngestPlugins.md @@ -3,7 +3,7 @@ title: Leverage Plugins to Ingest Parquet Files from S3 in Pinot author: PinotDev author_title: Pinot Editorial Team author_url: https://medium.com/apache-pinot-developer-blog -author_image_url: https://pbs.twimg.com/profile_images/1400521020973400069/5y2UMi4r_400x400.jpg +author_image_url: https://pinot.apache.org/authors/pinot_team.jpg description: Pinot is its pluggable architecture. The plugins make it easy to add support for any third-party system which can be an execution framework, a filesystem, or input format. keywords: diff --git a/website/blog/2020-08-08-DevBlog-PinotMonitoring.md b/website/blog/2020-08-08-DevBlog-PinotMonitoring.md index 0f76401..3afa39f 100644 --- a/website/blog/2020-08-08-DevBlog-PinotMonitoring.md +++ b/website/blog/2020-08-08-DevBlog-PinotMonitoring.md @@ -3,7 +3,7 @@ title: Monitoring Apache Pinot with JMX, Prometheus and Grafana author: PinotDev author_title: Pinot Editorial Team author_url: https://medium.com/apache-pinot-developer-blog -author_image_url: https://pbs.twimg.com/profile_images/1400521020973400069/5y2UMi4r_400x400.jpg +author_image_url: https://pinot.apache.org/authors/pinot_team.jpg description: Blog gives an overview of our use of Apache Pinot to solve some of biggest challenges around Data Analytics in Large Retail Chain keywords: diff --git a/website/blog/2020-08-08-DevBlog-SLAApps.md b/website/blog/2020-08-08-DevBlog-SLAApps.md index 0249646..31e570f 100644 --- a/website/blog/2020-08-08-DevBlog-SLAApps.md +++ b/website/blog/2020-08-08-DevBlog-SLAApps.md @@ -3,7 +3,7 @@ title: Achieving 99th percentile latency SLA using Apache Pinot author: PinotDev author_title: Pinot Editorial Team author_url: https://medium.com/apache-pinot-developer-blog -author_image_url: https://pbs.twimg.com/profile_images/1400521020973400069/5y2UMi4r_400x400.jpg +author_image_url: https://pinot.apache.org/authors/pinot_team.jpg description: How users can build critical site-facing analytical applications requiring high throughput and strict p99th query latency SLA keywords: diff --git a/website/blog/2020-08-08-DevBlog-ScalarUDFs.md b/website/blog/2020-08-08-DevBlog-ScalarUDFs.md index 897d280..e9bd549 100644 --- a/website/blog/2020-08-08-DevBlog-ScalarUDFs.md +++ b/website/blog/2020-08-08-DevBlog-ScalarUDFs.md @@ -3,7 +3,7 @@ title: Utilize UDFs to Supercharge Queries in Apache Pinot author: PinotDev author_title: Pinot Editorial Team author_url: https://medium.com/apache-pinot-developer-blog -author_image_url: https://pbs.twimg.com/profile_images/1400521020973400069/5y2UMi4r_400x400.jpg +author_image_url: https://pinot.apache.org/authors/pinot_team.jpg description: Scalar Functions that allow users to write and add their functions as a plugin. keywords: diff --git a/website/blog/2020-10-16-DevBlog-TwitterTrollAnalysis.md b/website/blog/2020-10-16-DevBlog-TwitterTrollAnalysis.md index 916b37c..ad7cd71 100644 --- a/website/blog/2020-10-16-DevBlog-TwitterTrollAnalysis.md +++ b/website/blog/2020-10-16-DevBlog-TwitterTrollAnalysis.md @@ -3,7 +3,7 @@ title: Deep Analysis of Russian Twitter Trolls author: Kenny Bastani author_title: Kenny Bastani author_url: https://medium.com/apache-pinot-developer-blog -author_image_url: https://pbs.twimg.com/profile_images/1400521020973400069/5y2UMi4r_400x400.jpg +author_image_url: https://pinot.apache.org/authors/kenny.jpeg description: Show you how to use Apache Pinot and Superset to analyze 3 million tweets by the Internet Research Agency (IRA) open-sourced by FiveThirtyEight. keywords: diff --git a/website/blog/2021-01-08-DevBlog-DebeziumCDC.md b/website/blog/2021-01-08-DevBlog-DebeziumCDC.md index 8307c79..22d3de1 100644 --- a/website/blog/2021-01-08-DevBlog-DebeziumCDC.md +++ b/website/blog/2021-01-08-DevBlog-DebeziumCDC.md @@ -3,7 +3,7 @@ title: Change Data Analysis with Debezium and Apache Pinot author: Kenny Bastani author_title: Kenny Bastani author_url: https://medium.com/apache-pinot-developer-blog -author_image_url: https://pbs.twimg.com/profile_images/1400521020973400069/5y2UMi4r_400x400.jpg +author_image_url: https://pinot.apache.org/authors/kenny.jpeg description: Pinot enters into a storied legacy of innovations that have emerged from one of the world’s largest online social networks. Over a few decades, the Silicon Valley tech giant has helped hundreds of millions of people around the world navigate their careers. keywords: diff --git a/website/blog/2021-04-08-DevBlog-UpsertsIntro.md b/website/blog/2021-04-08-DevBlog-UpsertsIntro.md index ab9f908..8240db5 100644 --- a/website/blog/2021-04-08-DevBlog-UpsertsIntro.md +++ b/website/blog/2021-04-08-DevBlog-UpsertsIntro.md @@ -3,7 +3,7 @@ title: Introduction to Upserts in Apache Pinot author: Kenny Bastani author_title: Kenny Bastani author_url: https://medium.com/apache-pinot-developer-blog -author_image_url: https://pbs.twimg.com/profile_images/1400521020973400069/5y2UMi4r_400x400.jpg +author_image_url: https://pinot.apache.org/authors/kenny.jpeg description: Introduction to Pinot Upsert and explain why it’s exciting and how you can start using it. keywords: diff --git a/website/blog/2021-04-27-DevBlog-PinotInRetailChain.md b/website/blog/2021-04-27-DevBlog-PinotInRetailChain.md index 1a99af8..3aea2d5 100644 --- a/website/blog/2021-04-27-DevBlog-PinotInRetailChain.md +++ b/website/blog/2021-04-27-DevBlog-PinotInRetailChain.md @@ -3,7 +3,7 @@ title: Deploying Apache Pinot at a Large Retail Chain author: PinotDev author_title: Pinot Editorial Team author_url: https://medium.com/apache-pinot-developer-blog -author_image_url: https://pbs.twimg.com/profile_images/1400521020973400069/5y2UMi4r_400x400.jpg +author_image_url: https://pinot.apache.org/authors/pinot_team.jpg description: Blog gives an overview of our use of Apache Pinot to solve some of biggest challenges around Data Analytics in Large Retail Chain keywords: diff --git a/website/blog/2021-06-13-DevBlog-Geospatial.md b/website/blog/2021-06-13-DevBlog-Geospatial.md index ac5a380..d3c6f63 100644 --- a/website/blog/2021-06-13-DevBlog-Geospatial.md +++ b/website/blog/2021-06-13-DevBlog-Geospatial.md @@ -3,7 +3,7 @@ title: Introduction to Geospatial Queries in Apache Pinot author: Kenny Bastani author_title: Kenny Bastani author_url: https://medium.com/apache-pinot-developer-blog -author_image_url: https://pbs.twimg.com/profile_images/1400521020973400069/5y2UMi4r_400x400.jpg +author_image_url: https://pinot.apache.org/authors/kenny.jpeg description: Discuss the challenges of analyzing geospatial at scale and propose the geospatial support in Pinot. keywords: diff --git a/website/blog/2022-04-04-Announcing-Apache-Pinot-0-10.md b/website/blog/2022-04-04-Announcing-Apache-Pinot-0-10.md new file mode 100644 index 0000000..7f8c1db --- /dev/null +++ b/website/blog/2022-04-04-Announcing-Apache-Pinot-0-10.md @@ -0,0 +1,183 @@ +--- +title: Announcing Apache Pinot 0.10 +author: Apache Pinot Engineering Team +author_title: Apache Pinot Engineering Team +author_url: https://twitter.com/ApachePinot +author_image_url: https://pinot.apache.org/authors/pinot_team.jpg +description: + Learn more about the release of Apache Pinot 0.10 and all of new features that have been included in this version of the product. +keywords: + - Apache Pinot + - Apache Pinot Releases + - Apache Pinot 0.10.0 +tags: [Pinot, Data, Analytics, User-Facing Analytics, Releases] +--- + +We are excited to announce the release this week of Apache Pinot 0.10. +Apache Pinot is a real-time distributed datastore designed to answer OLAP queries with high throughput and low latency. + +This release is cut from commit [fd9c58a11ed16d27109baefcee138eea30132ad3](https://github.com/apache/pinot/commit/fd9c58a11ed16d27109baefcee138eea30132ad3). +You can find a full list of everything included in the [release notes](https://docs.pinot.apache.org/basics/releases/0.10.0). + +Let’s have a look at some of the changes, with the help of the batch [QuickStart configuration](https://docs.pinot.apache.org/basics/getting-started/running-pinot-in-docker). + +## Query Plans + +Amrish Lal implemented the `EXPLAIN PLAN` clause, which returns the execution plan that will be chosen by the Pinot Query Engine. +This lets us see what the query is likely to do without actually having to run it. + +```sql +EXPLAIN PLAN FOR +SELECT * +FROM baseballStats +WHERE league = 'NL' +``` + +If we run this query, we'll see the following results: + +| Operator | Operator_Id | Parent_Id| +|----------|-------------|-------------| +|BROKER_REDUCE(limit:10) |0| -1| +|COMBINE_SELECT |1| 0| +|SELECT(selectList:AtBatting, G_old, baseOnBalls, caughtStealing, doules, groundedIntoDoublePlays, hits, hitsByPitch, homeRuns, intentionalWalks, league, numberOfGames, numberOfGamesAsBatter, playerID, playerName, playerStint, runs, runsBattedIn, sacrificeFlies, sacrificeHits, stolenBases, strikeouts, teamID, tripples, yearID)| 2 |1| +|TRANSFORM_PASSTHROUGH(AtBatting, G_old, baseOnBalls, caughtStealing, doules, groundedIntoDoublePlays, hits, hitsByPitch, homeRuns, intentionalWalks, league, numberOfGames, numberOfGamesAsBatter, playerID, playerName, playerStint, runs, runsBattedIn, sacrificeFlies, sacrificeHits, stolenBases, strikeouts, teamID, tripples, yearID) |3| 2| +|PROJECT(homeRuns, playerStint, groundedIntoDoublePlays, numberOfGames, AtBatting, stolenBases, tripples, hitsByPitch, teamID, numberOfGamesAsBatter, strikeouts, sacrificeFlies, caughtStealing, baseOnBalls, playerName, doules, league, yearID, hits, runsBattedIn, G_old, sacrificeHits, intentionalWalks, runs, playerID) |4| 3| +|FILTER_FULL_SCAN(operator:EQ,predicate:league = 'NL') |5| 4| + +## FILTER Clauses for Aggregates + +Atri Sharma added the filter clause for aggregates. +This feature makes it possible to write queries like this: + +```sql +SELECT SUM(homeRuns) FILTER(WHERE league = 'NL') AS nlHomeRuns, + SUM(homeRuns) FILTER(WHERE league = 'AL') AS alHomeRuns +FROM baseballStats +``` + +If we run this query, we'll see the following output: + +| nlHomeRuns | alHomeRuns | +|----------|-------------| +|135486| 135990| + +## greatest and least + +Richard Startin added the `greatest` and `least` functions: + +```sql +SELECT playerID, + least(5.0, max(homeRuns)) AS homeRuns, + greatest(5.0, max(hits)) AS hits +FROM baseballStats +WHERE league = 'NL' AND teamID = 'SFN' +GROUP BY playerID +LIMIT 5 +``` + +If we run this query, we'll see the following output: + +|playerID |homeRuns| hits | +|----------|-------------|-------------| +|ramirju01| 0| 5| +|milneed01| 4 |54| +|testani01| 0 |5| +|shawbo01 |0 |8| +|vogelry01 |0| 12| + +## DistinctCountSmartHLL + + Xiaotian (Jackie) Jiang added the `DistinctCountSmartHLL` aggregation function, which automatically converts the Set to HyperLogLog if the set size grows too big to protect the servers from running out of memory: + +```sql +SELECT DISTINCTCOUNTSMARTHLL(homeRuns, 'hllLog2m=8;hllConversionThreshold=10') +FROM baseballStats +``` + +If we run this query, we'll see the following output: + +|distinctcountsmarthll(homeRuns)| +|----------| +|66| + +## UI updates + +There were also a bunch of updates to the Pinot Data Explorer, by Sanket Shah and Johan Adami. + +The display of reported size and estimated size is now in a human readable format: + + + +Fixes for the following issues: + +* Error messages weren't showing on the UI when an invalid operation is attempted: + + + +* Query console goes blank on syntax error. +* Query console cannot show query result when multiple columns have the same name. +* Adding extra fields after `SELECT *` would throw a NullPointerException. +* Some queries were returning `--` instead of `0`. +* Query console couldn't show the query result if multiple columns had the same name. +* Pinot Dashboard tenant view showing the incorrect amount of servers and brokers. + +## RealTimeToOffline Task + +Xiaotian (Jackie) Jiang made some fixes to the [RealTimeToOffline job](https://dev.startree.ai/docs/pinot/recipes/real-time-offline-job) to handle time gaps and proceed to the next time window when no segment matches the current one. + +## Empty QuickStart + + +Kenny Bastani added an empty QuickStart command, which lets you quickly spin up an empty Pinot cluster: + +```bash +docker run \ + -p 8000:8000 \ + -p 9000:9000 \ + apachepinot/pinot:0.10.0 QuickStart \ + -type empty +``` + +You can then ingest your own dataset without needing to worry about spinning up each of the Pinot components individually. + +## Data Ingestion + +* Richard Startin fixed some issues with real-time ingestion where consumption of messages would stop if a bad batch of messages was consumed from Kafka. + +* Mohemmad Zaid Khan added the BoundedColumnValue partition function, which partitions segments based on column values. + +* Xiaobing Li added the fixed name segment generator, which can be used when you want to replace a specific existing segment. + + +## Other changes + +* Richard Startin set LZ4 compression as the default for all metrics fields. +* I added the `ST_Within` geospatial function. +* Rong Rong fixed a bug where query stats wouldn't show if there was an error processing the query (e.g. if the query timed out). +* Prashant Pandey fixed the query engine to handle extra columns added to a `SELECT *` statement. +* Richard Startin added support for forward indexes on JSON columns. +* Rong Rong added the GRPC broker request handler so that data can be streamed back from the server to the broker when processing queries. +* deemoliu made it possible to add a default strategy when using the [partial upsert feature](https://dev.startree.ai/docs/pinot/recipes/upserts-partial). +* Jeff Moszuti added support for the `TIMESTAMP` data type in the [configuration recommendation engine](https://docs.pinot.apache.org/operators/configuration-recommendation-engine). + +## Dependency updates + +The following dependencies were updated: + +* async-http-client because the library moved to a different organization. +* RoaringBitmap to 0.9.25 +* JsonPath to 2.7.0 +* Kafka to 2.8.1 +* Prometheus to 0.16.1 + +## Resources + +If you want to try out Apache Pinot, the following resources will help you get started: + +- Download page: https://pinot.apache.org/download/ +- Getting started: https://docs.pinot.apache.org/getting-started +- Apache Pinot Recipes: https://dev.startree.ai/docs/pinot/recipes/ +- Join our Slack channel: https://communityinviter.com/apps/apache-pinot/apache-pinot +- See our upcoming events: https://www.meetup.com/apache-pinot +- Follow us on Twitter: https://twitter.com/startreedata +- Subscribe to our YouTube channel: https://www.youtube.com/c/StarTree diff --git a/website/static/authors/AllisonMurphy.jpg b/website/static/authors/AllisonMurphy.jpg new file mode 100644 index 0000000..0268178 Binary files /dev/null and b/website/static/authors/AllisonMurphy.jpg differ diff --git a/website/static/authors/KishoreG.png b/website/static/authors/KishoreG.png new file mode 100644 index 0000000..773c0e6 Binary files /dev/null and b/website/static/authors/KishoreG.png differ diff --git a/website/static/authors/chinmay_soman_headshot.jpg b/website/static/authors/chinmay_soman_headshot.jpg new file mode 100644 index 0000000..a71a551 Binary files /dev/null and b/website/static/authors/chinmay_soman_headshot.jpg differ diff --git a/website/static/authors/daniel.jpeg b/website/static/authors/daniel.jpeg new file mode 100644 index 0000000..2037063 Binary files /dev/null and b/website/static/authors/daniel.jpeg differ diff --git a/website/static/authors/dunith.jpg b/website/static/authors/dunith.jpg new file mode 100644 index 0000000..20a8468 Binary files /dev/null and b/website/static/authors/dunith.jpg differ diff --git a/website/static/authors/kartik.jpeg b/website/static/authors/kartik.jpeg new file mode 100644 index 0000000..e972c55 Binary files /dev/null and b/website/static/authors/kartik.jpeg differ diff --git a/website/static/authors/kenny.jpeg b/website/static/authors/kenny.jpeg new file mode 100644 index 0000000..c3d2c64 Binary files /dev/null and b/website/static/authors/kenny.jpeg differ diff --git a/website/static/authors/markneedham.png b/website/static/authors/markneedham.png new file mode 100644 index 0000000..9c2579e Binary files /dev/null and b/website/static/authors/markneedham.png differ diff --git a/website/static/authors/neha.jpeg b/website/static/authors/neha.jpeg new file mode 100644 index 0000000..719335a Binary files /dev/null and b/website/static/authors/neha.jpeg differ diff --git a/website/static/authors/pinot_team.jpg b/website/static/authors/pinot_team.jpg new file mode 100644 index 0000000..2cf41b8 Binary files /dev/null and b/website/static/authors/pinot_team.jpg differ diff --git a/website/static/authors/rohit.jpeg b/website/static/authors/rohit.jpeg new file mode 100644 index 0000000..f776cff Binary files /dev/null and b/website/static/authors/rohit.jpeg differ diff --git a/website/static/authors/uday.jpeg b/website/static/authors/uday.jpeg new file mode 100644 index 0000000..c73081e Binary files /dev/null and b/website/static/authors/uday.jpeg differ diff --git a/website/static/authors/xiang_fu.jpg b/website/static/authors/xiang_fu.jpg new file mode 100644 index 0000000..2ec3b1b Binary files /dev/null and b/website/static/authors/xiang_fu.jpg differ diff --git a/website/static/authors/xiaoman-dong.png b/website/static/authors/xiaoman-dong.png new file mode 100644 index 0000000..e9bb23d Binary files /dev/null and b/website/static/authors/xiaoman-dong.png differ diff --git a/website/static/blogs/announcing-apache-pinot-0-10/backwards-incompatible.png b/website/static/blogs/announcing-apache-pinot-0-10/backwards-incompatible.png new file mode 100644 index 0000000..01d16f4 Binary files /dev/null and b/website/static/blogs/announcing-apache-pinot-0-10/backwards-incompatible.png differ diff --git a/website/static/blogs/announcing-apache-pinot-0-10/human-readable-sizes.png b/website/static/blogs/announcing-apache-pinot-0-10/human-readable-sizes.png new file mode 100644 index 0000000..110009c Binary files /dev/null and b/website/static/blogs/announcing-apache-pinot-0-10/human-readable-sizes.png differ diff --git a/website/yarn.lock b/website/yarn.lock index 1edd626..259cbd6 100644 --- a/website/yarn.lock +++ b/website/yarn.lock @@ -13564,10 +13564,10 @@ yargs@^2.3.0: dependencies: wordwrap "0.0.2" -yarn@1.22.17: - version "1.22.17" - resolved "https://registry.yarnpkg.com/yarn/-/yarn-1.22.17.tgz#bf910747d22497b573131f7341c0e1d15c74036c" - integrity sha512-H0p241BXaH0UN9IeH//RT82tl5PfNraVpSpEoW+ET7lmopNC61eZ+A+IDvU8FM6Go5vx162SncDL8J1ZjRBriQ== +yarn@^1.22.18: + version "1.22.18" + resolved "https://registry.yarnpkg.com/yarn/-/yarn-1.22.18.tgz#05b822ade8c672987bab8858635145da0850f78a" + integrity sha512-oFffv6Jp2+BTUBItzx1Z0dpikTX+raRdqupfqzeMKnoh7WD6RuPAxcqDkMUy9vafJkrB0YaV708znpuMhEBKGQ== yauzl@^2.4.2: version "2.10.0" --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org For additional commands, e-mail: commits-h...@pinot.apache.org