Felix Uellendall
3eb2f547ac
[AIRFLOW-3993] Add tests for salesforce hook ( #4829 )
...
- refactor code
- update docs
- change sign_in to get_conn
- add salesforce to devel_all packages
- add note to UPDATING.md
Co-Authored-By: mik-laj <mik-laj@users.noreply.github.com>
2019-04-14 21:07:43 +02:00
Felix Uellendall
c41b878691
[AIRFLOW-4266] Add mypy to setup.py dependencies ( #5069 )
...
- remove old comment regarding to cloudant upgrade
2019-04-14 21:04:58 +02:00
Jarek Potiuk
5b53d9987f
[AIRFLOW-4115] Multi-staging Aiflow Docker image ( #4936 )
2019-04-13 15:03:02 +02:00
Xiaodong
ee4815d05c
[AIRFLOW-XXX] Change allowed version of Jinja2 to fix CVE-2019-10906 ( #5075 )
2019-04-10 17:15:13 +01:00
Kaxil Naik
ec7c67ff95
[AIRFLOW-4255] Replace Discovery based api with client based for GCS ( #5054 )
2019-04-09 19:46:00 +01:00
Felix Uellendall
b93f2649ae
[AIRFLOW-4220] Change CloudantHook to a new major version and add tests ( #5023 )
...
- upgrade cloudant version from `>=0.5.9,<2.0` to `>=2.0`
- remove the use of the `schema` attribute in the connection
- remove `db` function since the database object can also be retrieved by calling `cloudant_session['database_name']`
- update docs
- refactor code
2019-04-05 23:12:13 +01:00
Kamil Breguła
99c8a6f125
[AIRFLOW-3971] Add Google Cloud Natural Language operators ( #4980 )
2019-04-05 22:36:50 +01:00
Paul Bramhall
04ce1551a0
[AIRFLOW-4246] Flask-Oauthlib needs downstream dependencies pinning due to breaking changes ( #5045 )
2019-04-05 17:11:50 +01:00
Xiaodong
6ed112201e
[AIRFLOW-XXX] Pin psycopg2 due to breaking change ( #5036 )
2019-04-04 15:44:05 +01:00
Ash Berlin-Taylor
2fcb761067
[AIRFLOW-XXX] Pin Sendgrid dep. ( #5031 )
...
Sendgrid just released 6.0 with breaking changes, and I don't have the
time to define how to change our code or tests - as they haven't
published a migration guide :(
2019-04-03 15:38:25 +02:00
Antoni Smoliński
5c17948184
[AIRFLOW-3960] Adds Google Cloud Speech operators ( #4780 )
2019-04-01 20:42:52 +01:00
Joshua Carp
0e30793849
[AIRFLOW-4177] Check types in tests ( #4994 )
2019-03-29 23:03:34 +01:00
Kamil Breguła
e27950a75c
[AIRFLOW-3811] automatic generation of API Reference in docs ( #4788 )
...
Co-authored-by: Jarek Potiuk <jarek.potiuk@polidea.com>
2019-03-26 18:06:14 +00:00
Tao Feng
f211f3acc3
[AIRFLOW-XXX] Upgrade FAB to latest version ( #4955 )
2019-03-21 15:58:18 -07:00
Ash Berlin-Taylor
66104151d9
[AIRFLOW-3768] Escape search parameter in pagination controls ( #4911 )
...
The "minidom" we were using from lxml didn't cope with the > etc
entities (because it is an XML parser, not an HTML parser): rather than
special casing each one I have instead swapped out lxml-based parser for
BeautifulSoup which 1) handles these, and 2) is pure-python so is easier
to install :)
2019-03-15 17:46:53 +00:00
Joshua Carp
2c255e9e0c
[AIRFLOW-3862] Check types with mypy. ( #4685 )
2019-03-15 11:28:52 +00:00
Ash Berlin-Taylor
25f5a5b14a
[AIRFLOW-4083] Add tests for link generation utils ( #4912 )
...
We were making use of the "bleach" module or jinja.escape function to
clean parameters when it wasn't needed - we could simply call .format on
the Markup object and it will handle escaping for us. (format the
object, not format the string passed to the constructor)
This removes the (direct?) dependency on bleach - one less thing to
depend on is a good thing too.
2019-03-14 22:50:41 +08:00
Jarek Potiuk
93e15b5fc5
[AIRFLOW-3939] Add Google Cloud Translate operator ( #4755 )
2019-03-14 10:13:44 +00:00
morgendave
8d5d46022b
[AIRFLOW-3272] Add base grpc hook ( #4101 )
...
* [AIRFLOW-3272] add base grpc hook
* [AIRFLOW-3272] fix based on comments and add more docs
* [AIRFLOW-3272] add extra fields to www_rabc view in connection model
* [AIRFLOW-3272] change url for grpc, fix some bugs
* [AIRFLOW-3272] Add mcck for grpc
* [AIRFLOW-3272] add unit tests for grpc hook
* [AIRFLOW-3272] add gRPC connection howto doc
2019-03-12 18:54:47 -07:00
OmerJog
f19538a319
[AIRFLOW-4012] - Upgrade tabulate to 0.8.3 ( #4838 )
...
Pin upper version bound to 0.9 too, so we don't have to update this again
until 0.9 is out (when we can check for compatability)
2019-03-05 21:27:25 +00:00
Ash Berlin-Taylor
0230055190
[AIRFLOW-3353] Upgrade Redis client ( #4834 )
...
Now that Celery/Kombu have updated and work with RedisPy 3.x (they in
fact force us to use 3.2) we should re-introduce this change.
2019-03-04 19:04:14 +01:00
Xiaodong
d70e1f5e50
[AIRFLOW-XXX] Unpin cryptography (2.6.1 fixes issue in 2.6) ( #4801 )
2019-03-04 14:31:01 +01:00
Ash Berlin-Taylor
693f620b40
[AIRFLOW-XXX] Pin version of tornado pulled in by Celery. ( #4815 )
...
https://github.com/tornadoweb/tornado/issues/2604
2019-03-01 13:05:01 -08:00
RosterIn
71140dd2df
[AIRFLOW-2767] - Upgrade gunicorn to 19.5.0 to avoid moderate-severity CVE ( #4795 )
...
Upgrade gunicorn to 19.5.0 to avoid moderate-severity CVE
2019-02-27 22:05:49 -08:00
Tao Feng
2ade912658
[AIRFLOW-XXX] Fix CI for broken lib ( #4800 )
2019-02-27 15:26:44 -08:00
Kamil Breguła
a84fb73627
[AIRFLOW-3867] Rename GCP's subpackage ( #4690 )
2019-02-27 15:21:57 +01:00
Andrew Stahlman
31cd02f803
[AIRFLOW-3926] Remove references to Flask-Admin ( #4759 )
...
Remove all remaining references to Flask-Admin and remove it as a
dependency. This should be the final step in the deprecation of
Flask-Admin in favor of Flask-AppBuilder.
2019-02-24 13:52:49 -08:00
Bolke de Bruin
59a7a79c7d
[AIRFLOW-3697] Use vendorized slugify
2019-02-23 18:30:17 +00:00
Szymon Przedwojski
ce499bb277
[AIRFLOW-3701] Add Google Cloud Vision Product Search operators ( #4665 )
2019-02-22 14:56:53 +00:00
David Smith
de75b7a2bd
[AIRFLOW-3923] Update flask-admin dependency to 1.5.3 to resolve security vulnerabilities from safety ( #4739 )
2019-02-19 21:10:05 -08:00
Joshua Carp
c48e83e43f
[AIRFLOW-3907] Upgrade flask and set cookie security flags. ( #4725 )
2019-02-18 17:54:39 -08:00
Tao Feng
2db8b402a4
[AIRFLOW-XXX] Pin pinodb dependency ( #4704 )
2019-02-13 09:42:37 +00:00
Maria R
712e7d4667
[AIRFLOW-3639] Fix request creation in Jenkins Operator ( #4450 )
...
Change Jenkins Operator to work with native Jenkins library method to configure REST request headers correctly
2019-02-12 16:43:48 +00:00
Tao Feng
69e9e9729c
[AIRFLOW-XXX] Upgrade FAB to 1.12.3 ( #4694 )
2019-02-12 10:33:23 +01:00
Kamil Breguła
6d229b240b
[AIRFLOW-3707] Group subpackages/extras by cloud providers ( #4524 )
2019-02-08 10:23:32 +00:00
Fokko Driesprong
05d43516fb
[AIRFLOW-2876] Update Tenacity to 4.12 ( #3723 )
...
Tenacity 4.8 is not python 3.7 compatible because it contains
reserved keywords in the code
2019-01-30 22:59:49 -08:00
Ash Berlin-Taylor
7ebecd677d
[AIRFLOW-3779] Don't install enum34 backport when not needed ( #4620 )
...
https://setuptools.readthedocs.io/en/latest/setuptools.html#declaring-platform-specific-dependencies
Installing this in more recent versions causes a "AttributeError: module
'enum' has no attribute 'IntFlag'`" in re.py
2019-01-30 11:19:41 -08:00
Joshua Carp
26d775aa20
[AIRFLOW-3789] Fix flake8 3.7 errors. ( #4617 )
2019-01-30 16:52:19 +00:00
Ash Berlin-Taylor
34e3485b7f
[AIRFLOW-XXX] Mock optional modules when building docs ( #4586 )
2019-01-25 20:56:57 +00:00
Fokko Driesprong
31318ba8eb
[AIRFLOW-3731] Constrain mysqlclient to <1.4 ( #4558 )
...
To maintain Python2 compatibility
2019-01-19 16:37:03 +00:00
Verdan Mahmood
c030729dcb
[AIRFLOW-3303] Deprecate old UI in favor of FAB ( #4339 )
2019-01-14 14:33:45 +00:00
Xiaodong
1347ccf827
[AIRFLOW-3700] Change the lowest allowed version of "requests" ( #4517 )
2019-01-14 10:10:04 +00:00
Fokko Driesprong
09ea0890a0
[AIRFLOW-3693] Replace psycopg2-binary by psycopg2 ( #4508 )
...
For Python packages, psycopg2 is preferred over psycopg2-binary
http://initd.org/psycopg/docs/install.html#binary-install-from-pypi
2019-01-13 16:54:45 +00:00
bolkedebruin
69adaee25c
[AIRFLOW-3692] Remove ENV variables to avoid GPL ( #4506 )
2019-01-13 12:34:00 +00:00
bolkedebruin
b031b82cee
[AIRFLOW-3691] Update notice to 2019 ( #4503 )
2019-01-13 00:02:34 -08:00
Mike Mole
71dd6017e7
[AIRFLOW-3212] Add AwsGlueCatalogPartitionSensor ( #4112 )
...
Adds AwsGlueCatalogPartitionSensor and AwsGlueCatalogHook with
supporting functions. Unit tests are included but rely on mocking since
Moto does not yet fully support AWS Glue Catalog at this time.
2019-01-11 19:35:08 +00:00
Kaxil Naik
0e112d35c7
[AIRFLOW-3662] Add dependency for Enum ( #4468 )
2019-01-09 23:09:48 +00:00
Joshua Carp
167f2cd6cd
[AIRFLOW-3631] Update flake8 and fix lint. ( #4436 )
2019-01-08 09:12:08 -08:00
Tao Feng
67572025cc
[AIRFLOW-3612] Remove incubation/incubator mention ( #4419 )
2019-01-05 14:05:25 +00:00
Jarek Potiuk
c31c2bde25
[AIRFLOW-3480] Add GCP Spanner Database Operators ( #4353 )
2019-01-05 12:06:56 +00:00