Update versions and changelog for 9.0.2
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9cd2b64..ea66726 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -19,9 +19,9 @@
 
 # Changelog
 
-## [9.0.1](https://github.com/apache/arrow-rs/tree/9.0.1) (2022-02-07)
+## [9.0.2](https://github.com/apache/arrow-rs/tree/9.0.2) (2022-02-09)
 
-[Full Changelog](https://github.com/apache/arrow-rs/compare/8.0.0...9.0.1)
+[Full Changelog](https://github.com/apache/arrow-rs/compare/8.0.0...9.0.2)
 
 **Breaking changes:**
 
@@ -84,6 +84,7 @@
 - Add non utf8 values into the test cases of BinaryArray comparison [\#1220](https://github.com/apache/arrow-rs/pull/1220) [[arrow](https://github.com/apache/arrow-rs/labels/arrow)] ([HaoYang670](https://github.com/HaoYang670))
 - Update DECIMAL\_RE to allow scientific notation in auto inferred schemas [\#1216](https://github.com/apache/arrow-rs/pull/1216) [[arrow](https://github.com/apache/arrow-rs/labels/arrow)] ([pjmore](https://github.com/pjmore))
 - Fix simd comparison kernels [\#1286](https://github.com/apache/arrow-rs/pull/1286) [[arrow](https://github.com/apache/arrow-rs/labels/arrow)] ([jhorstmann](https://github.com/jhorstmann))
+- Fix bitmask creation also for simd comparisons with scalar [\#1290](https://github.com/apache/arrow-rs/pull/1290) [[arrow](https://github.com/apache/arrow-rs/labels/arrow)] ([jhorstmann](https://github.com/jhorstmann))
 
 ## [8.0.0](https://github.com/apache/arrow-rs/tree/8.0.0) (2022-01-20)
 
diff --git a/arrow-flight/Cargo.toml b/arrow-flight/Cargo.toml
index 4723e63..e08a8b5 100644
--- a/arrow-flight/Cargo.toml
+++ b/arrow-flight/Cargo.toml
@@ -18,7 +18,7 @@
 [package]
 name = "arrow-flight"
 description = "Apache Arrow Flight"
-version = "9.0.1"
+version = "9.0.2"
 edition = "2021"
 rust-version = "1.57"
 authors = ["Apache Arrow <dev@arrow.apache.org>"]
@@ -27,7 +27,7 @@
 license = "Apache-2.0"
 
 [dependencies]
-arrow = { path = "../arrow", version = "9.0.1" }
+arrow = { path = "../arrow", version = "9.0.2" }
 base64 = "0.13"
 tonic = "0.6"
 bytes = "1"
diff --git a/arrow-pyarrow-integration-testing/Cargo.toml b/arrow-pyarrow-integration-testing/Cargo.toml
index 291546e..ae354a5 100644
--- a/arrow-pyarrow-integration-testing/Cargo.toml
+++ b/arrow-pyarrow-integration-testing/Cargo.toml
@@ -18,7 +18,7 @@
 [package]
 name = "arrow-pyarrow-integration-testing"
 description = ""
-version = "9.0.1"
+version = "9.0.2"
 homepage = "https://github.com/apache/arrow-rs"
 repository = "https://github.com/apache/arrow-rs"
 authors = ["Apache Arrow <dev@arrow.apache.org>"]
@@ -32,7 +32,7 @@
 crate-type = ["cdylib"]
 
 [dependencies]
-arrow = { path = "../arrow", version = "9.0.1", features = ["pyarrow"] }
+arrow = { path = "../arrow", version = "9.0.2", features = ["pyarrow"] }
 pyo3 = { version = "0.15", features = ["extension-module"] }
 
 [package.metadata.maturin]
diff --git a/arrow/Cargo.toml b/arrow/Cargo.toml
index 04f0403..5eaa5a5 100644
--- a/arrow/Cargo.toml
+++ b/arrow/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "arrow"
-version = "9.0.1"
+version = "9.0.2"
 description = "Rust implementation of Apache Arrow"
 homepage = "https://github.com/apache/arrow-rs"
 repository = "https://github.com/apache/arrow-rs"
diff --git a/arrow/README.md b/arrow/README.md
index cb1ef94..69e55a5 100644
--- a/arrow/README.md
+++ b/arrow/README.md
@@ -31,7 +31,7 @@
 
 The arrow crate follows the [SemVer standard](https://doc.rust-lang.org/cargo/reference/semver.html) defined by Cargo and works well within the Rust crate ecosystem.
 
-However, for historical reasons, this crate uses versions with major numbers greater than `0.x` (e.g. `9.0.1`), unlike many other crates in the Rust ecosystem which spend extended time releasing versions `0.x` to signal planned ongoing API changes. Minor arrow releases contain only compatible changes, while major releases may contain breaking API changes.
+However, for historical reasons, this crate uses versions with major numbers greater than `0.x` (e.g. `9.0.2`), unlike many other crates in the Rust ecosystem which spend extended time releasing versions `0.x` to signal planned ongoing API changes. Minor arrow releases contain only compatible changes, while major releases may contain breaking API changes.
 
 ## Features
 
diff --git a/arrow/test/dependency/default-features/Cargo.toml b/arrow/test/dependency/default-features/Cargo.toml
index 1a421bf..30063cf 100644
--- a/arrow/test/dependency/default-features/Cargo.toml
+++ b/arrow/test/dependency/default-features/Cargo.toml
@@ -25,6 +25,6 @@
 # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
 
 [dependencies]
-arrow = { path = "../../../../arrow", version = "9.0.1" }
+arrow = { path = "../../../../arrow", version = "9.0.2" }
 
 [workspace]
diff --git a/arrow/test/dependency/no-default-features/Cargo.toml b/arrow/test/dependency/no-default-features/Cargo.toml
index 93269db..40842da 100644
--- a/arrow/test/dependency/no-default-features/Cargo.toml
+++ b/arrow/test/dependency/no-default-features/Cargo.toml
@@ -25,6 +25,6 @@
 # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
 
 [dependencies]
-arrow = { path = "../../../../arrow", version = "9.0.1", default-features = false }
+arrow = { path = "../../../../arrow", version = "9.0.2", default-features = false }
 
 [workspace]
diff --git a/arrow/test/dependency/simd/Cargo.toml b/arrow/test/dependency/simd/Cargo.toml
index 2a88441..d55d7e3 100644
--- a/arrow/test/dependency/simd/Cargo.toml
+++ b/arrow/test/dependency/simd/Cargo.toml
@@ -25,6 +25,6 @@
 # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
 
 [dependencies]
-arrow = { path = "../../../../arrow", version = "9.0.1", features = ["simd"]}
+arrow = { path = "../../../../arrow", version = "9.0.2", features = ["simd"]}
 
 [workspace]
diff --git a/dev/release/README.md b/dev/release/README.md
index b653331..7f6cfe4 100644
--- a/dev/release/README.md
+++ b/dev/release/README.md
@@ -23,7 +23,7 @@
 
 We try to release a new version of Arrow every two weeks. This cadence balances getting new features into arrow without overwhelming downstream projects with too frequent changes.
 
-If any code has been merged to master that has a breaking API change, as defined in [Rust RFC 1105](https://github.com/rust-lang/rfcs/blob/master/text/1105-api-evolution.md), the major version number incremented changed (e.g. `9.0.1` to `9.0.1`). Otherwise the new minor version incremented (e.g. `9.0.1` to `7.1.0`).
+If any code has been merged to master that has a breaking API change, as defined in [Rust RFC 1105](https://github.com/rust-lang/rfcs/blob/master/text/1105-api-evolution.md), the major version number incremented changed (e.g. `9.0.2` to `9.0.2`). Otherwise the new minor version incremented (e.g. `9.0.2` to `7.1.0`).
 
 # Release Mechanics
 
diff --git a/integration-testing/Cargo.toml b/integration-testing/Cargo.toml
index 61c5882..59da51c 100644
--- a/integration-testing/Cargo.toml
+++ b/integration-testing/Cargo.toml
@@ -18,7 +18,7 @@
 [package]
 name = "arrow-integration-testing"
 description = "Binaries used in the Arrow integration tests"
-version = "9.0.1"
+version = "9.0.2"
 homepage = "https://github.com/apache/arrow-rs"
 repository = "https://github.com/apache/arrow-rs"
 authors = ["Apache Arrow <dev@arrow.apache.org>"]
diff --git a/parquet/Cargo.toml b/parquet/Cargo.toml
index 55201cf..8851f42 100644
--- a/parquet/Cargo.toml
+++ b/parquet/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "parquet"
-version = "9.0.1"
+version = "9.0.2"
 license = "Apache-2.0"
 description = "Apache Parquet implementation in Rust"
 homepage = "https://github.com/apache/arrow-rs"
@@ -40,7 +40,7 @@
 zstd = { version = "0.10", optional = true }
 chrono = { version = "0.4", default-features = false }
 num-bigint = "0.4"
-arrow = { path = "../arrow", version = "9.0.1", optional = true, default-features = false, features = ["ipc"] }
+arrow = { path = "../arrow", version = "9.0.2", optional = true, default-features = false, features = ["ipc"] }
 base64 = { version = "0.13", optional = true }
 clap = { version = "3", optional = true, features = ["derive", "env"] }
 serde_json = { version = "1.0", features = ["preserve_order"], optional = true }
@@ -57,7 +57,7 @@
 flate2 = "1.0"
 lz4 = "1.23"
 serde_json = { version = "1.0", features = ["preserve_order"] }
-arrow = { path = "../arrow", version = "9.0.1", default-features = false, features = ["test_utils", "prettyprint"] }
+arrow = { path = "../arrow", version = "9.0.2", default-features = false, features = ["test_utils", "prettyprint"] }
 
 [features]
 default = ["arrow", "snap", "brotli", "flate2", "lz4", "zstd", "base64"]
diff --git a/parquet_derive/Cargo.toml b/parquet_derive/Cargo.toml
index a619dba..4b13ca5 100644
--- a/parquet_derive/Cargo.toml
+++ b/parquet_derive/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "parquet_derive"
-version = "9.0.1"
+version = "9.0.2"
 license = "Apache-2.0"
 description = "Derive macros for the Rust implementation of Apache Parquet"
 homepage = "https://github.com/apache/arrow-rs"
@@ -35,4 +35,4 @@
 proc-macro2 = "1.0"
 quote = "1.0"
 syn = { version = "1.0", features = ["full", "extra-traits"] }
-parquet = { path = "../parquet", version = "9.0.1" }
+parquet = { path = "../parquet", version = "9.0.2" }
diff --git a/parquet_derive/README.md b/parquet_derive/README.md
index 906da9e..d72e5b5 100644
--- a/parquet_derive/README.md
+++ b/parquet_derive/README.md
@@ -32,8 +32,8 @@
 
 ```toml
 [dependencies]
-parquet = "9.0.1"
-parquet_derive = "9.0.1"
+parquet = "9.0.2"
+parquet_derive = "9.0.2"
 ```
 
 and this to your crate root:
diff --git a/parquet_derive/test/dependency/default-features/Cargo.toml b/parquet_derive/test/dependency/default-features/Cargo.toml
index 8ab9c0f..9012ef1 100644
--- a/parquet_derive/test/dependency/default-features/Cargo.toml
+++ b/parquet_derive/test/dependency/default-features/Cargo.toml
@@ -25,7 +25,7 @@
 # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
 
 [dependencies]
-parquet_derive = { path = "../../../../parquet_derive", version = "9.0.1" }
+parquet_derive = { path = "../../../../parquet_derive", version = "9.0.2" }
 
 # Keep this out of the default workspace
 [workspace]
diff --git a/parquet_derive_test/Cargo.toml b/parquet_derive_test/Cargo.toml
index 7294b28..5a0749a 100644
--- a/parquet_derive_test/Cargo.toml
+++ b/parquet_derive_test/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "parquet_derive_test"
-version = "9.0.1"
+version = "9.0.2"
 license = "Apache-2.0"
 description = "Integration test package for parquet-derive"
 homepage = "https://github.com/apache/arrow-rs"
@@ -29,6 +29,6 @@
 rust-version = "1.57"
 
 [dependencies]
-parquet = { path = "../parquet", version = "9.0.1" }
-parquet_derive = { path = "../parquet_derive", version = "9.0.1" }
+parquet = { path = "../parquet", version = "9.0.2" }
+parquet_derive = { path = "../parquet_derive", version = "9.0.2" }
 chrono = "0.4.19"