home / content

releases

15 rows where repo = 423984522

✎ View and edit SQL

This data as json, CSV (advanced)

Suggested facets: created_at (date), published_at (date)

id ▼ html_url author node_id tag_name target_commitish name draft prerelease created_at published_at body repo reactions mentions_count
52564422 https://github.com/simonw/s3-credentials/releases/tag/0.1 simonw 9599 RE_kwDOGUV9is4DIhHG 0.1 main 0.1 0 0 2021-11-03T02:17:02Z 2021-11-03T02:17:42Z - Initial release - `s3-credentials create name-of-bucket` creates a new user with read-write access only to the specified S3 bucket, creates an access key for that user and outputs it to the console. [#3](https://github.com/simonw/s3-credentials/issues/3) - `s3-credentials list-users` lists all of the users for the current AWS account. [#4](https://github.com/simonw/s3-credentials/issues/4) - `s3-credentials list-user-policies` lists inline policies for the specifeid users, or all users. [#5](https://github.com/simonw/s3-credentials/issues/5) - `s3-credentials whoami` shows information about the currently authenticated user. s3-credentials 423984522    
52564798 https://github.com/simonw/s3-credentials/releases/tag/0.2 simonw 9599 RE_kwDOGUV9is4DIhM- 0.2 main 0.2 0 0 2021-11-03T02:31:52Z 2021-11-03T02:32:45Z - New `s3-credentials list-buckets` command. [#9](https://github.com/simonw/s3-credentials/issues/9) - Added section to the documentation about configuring the tool. s3-credentials 423984522    
52569045 https://github.com/simonw/s3-credentials/releases/tag/0.3 simonw 9599 RE_kwDOGUV9is4DIiPV 0.3 main 0.3 0 0 2021-11-03T05:19:23Z 2021-11-03T05:20:13Z - `s3-credentials delete-user` command for deleting a user along with all of their access keys and inline policies. [#10](https://github.com/simonw/s3-credentials/issues/10) s3-credentials 423984522    
52654333 https://github.com/simonw/s3-credentials/releases/tag/0.4 simonw 9599 RE_kwDOGUV9is4DI3D9 0.4 main 0.4 0 0 2021-11-04T04:59:53Z 2021-11-04T05:04:00Z - New options for authenticating with AWS: `--access-key`, `--secret-key`, `--session-token`, `--endpoint-url`. #2 - Various improvements to JSON policies - thanks, @jdub! #11 - `--policy filename.json` option for specifying a custom JSON policy. #14 s3-credentials 423984522   1
53138867 https://github.com/simonw/s3-credentials/releases/tag/0.5 simonw 9599 RE_kwDOGUV9is4DKtWz 0.5 main 0.5 0 0 2021-11-11T03:40:30Z 2021-11-11T03:41:14Z - New `s3-credentials create --duration 20m` option. This creates temporary credentials that only last for the specified time, by creating a role and using `STS.AssignRole()` to retrieve credentials. [#27](https://github.com/simonw/s3-credentials/issues/27) - Redesigned read-only and read-write policies to no longer use wildcards and instead explicitly list allowed actions. [#15](https://github.com/simonw/s3-credentials/issues/15) - Commands now accept an optional `--auth file/path.json` option to specify a JSON or INI file containing the credentials to use. [#29](https://github.com/simonw/s3-credentials/issues/29) - New `s3-credentials list-buckets --details` option to include ACLs, website configuration and bucket policies. [#22](https://github.com/simonw/s3-credentials/issues/22) - New `s3-credentials create --format ini` option for outputting INI format instead of JSON. [#17](https://github.com/simonw/s3-credentials/issues/17) - Now uses `botocore.stub` in some of the tests - thanks, Niko Abeler. [#16](https://github.com/simonw/s3-credentials/pull/16) - Added integration tests, run using `pytest --integration`, which exercise the tool against an AWS account and delete any created resources afterwards. [#30](https://github.com/simonw/s3-credentials/issues/30) - Added tips section to the README, including how to access CloudTrail s3-credentials 423984522    
53672887 https://github.com/simonw/s3-credentials/releases/tag/0.6 simonw 9599 RE_kwDOGUV9is4DMvu3 0.6 main 0.6 0 0 2021-11-18T20:29:34Z 2021-11-18T20:31:44Z - `create --dry-run` option outputs a summary of changes that would be made to an AWS account without applying them. [#35](https://github.com/simonw/s3-credentials/issues/35) - `s3-credentials whoami` command now uses `sts.GetCallerIdentity`, which means it works with any kind of access key. [#33](https://github.com/simonw/s3-credentials/issues/33) s3-credentials 423984522    
54354271 https://github.com/simonw/s3-credentials/releases/tag/0.7 simonw 9599 RE_kwDOGUV9is4DPWFf 0.7 main 0.7 0 0 2021-11-30T19:47:06Z 2021-11-30T19:49:54Z - `s3-credentials policy` command, to output the JSON policy that would be used directly to the terminal. [#37](https://github.com/simonw/s3-credentials/issues/37) - README now includes [examples](https://github.com/simonw/s3-credentials/blob/0.7/README.md#policy-documents) of the three different policies. [#36](https://github.com/simonw/s3-credentials/issues/36) - `s3-credentials put-object` and `s3-credentials get-object` commands for uploading and downloading files from an S3 bucket. [#38](https://github.com/simonw/s3-credentials/issues/38) s3-credentials 423984522    
54767126 https://github.com/simonw/s3-credentials/releases/tag/0.8 simonw 9599 RE_kwDOGUV9is4DQ64W 0.8 main 0.8 0 0 2021-12-07T06:56:47Z 2021-12-07T07:00:07Z * `s3-credentials create my-bucket --public` option for creating public buckets, which allow anyone with knowledge of a filename to download that file. This works by attaching [this public bucket policy](https://github.com/simonw/s3-credentials/blob/0.8/README.md#public-bucket-policy) to the bucket after it is created. [#42](https://github.com/simonw/s3-credentials/issues/42) * `s3-credentials put-object` now sets the `Content-Type` header on the uploaded object. The type is detected based on the filename, or can be specified using the new `--content-type` option. [#43](https://github.com/simonw/s3-credentials/issues/43) * `s3-credentials policy my-bucket --public-bucket` outputs the public bucket policy that would be attached to a bucket of that name. [#44](https://github.com/simonw/s3-credentials/issues/44) s3-credentials 423984522    
57331998 https://github.com/simonw/s3-credentials/releases/tag/0.9 simonw 9599 RE_kwDOGUV9is4DatEe 0.9 main 0.9 0 0 2022-01-18T02:11:03Z 2022-01-18T02:11:37Z See [Weeknotes: s3-credentials prefix and Datasette 0.60](https://simonwillison.net/2022/Jan/18/weeknotes/) for extra background on these new features. - New `--prefix myprefix/` option to `s3-credentials create`, which configures the credentials to only allow access to keys within the S3 bucket that start with the provided prefix. [#12](https://github.com/simonw/s3-credentials/issues/12) - `s3-credentials policy --prefix myprefix/` command for generating and outputting a JSON policy that is restricted to the specified prefix. You can see examples [in the README](https://github.com/simonw/s3-credentials#--prefix-my-prefix). - New `list-bucket` command for listing the contents of a specified bucket. [#28](https://github.com/simonw/s3-credentials/issues/28) - The `list-users`, `list-buckets` and `list-bucket` command all default to outputting an indented JSON array - previously the outputted indented JSON objects separated by newlines. The `--nl` option can be used to return newline-delimited single line JSON objects. The new `--csv` and `--tsv` options can be used to return CSV or TSV output. [#48](https://github.com/simonw/s3-credentials/issues/48) s3-credentials 423984522    
57969189 https://github.com/simonw/s3-credentials/releases/tag/0.10 simonw 9599 RE_kwDOGUV9is4DdIol 0.10 main 0.10 0 0 2022-01-25T22:56:43Z 2022-01-25T22:57:53Z - New `list-roles` command for listing roles configured for your AWS account. [#61](https://github.com/simonw/s3-credentials/issues/61) s3-credentials 423984522    
65770205 https://github.com/simonw/s3-credentials/releases/tag/0.11 simonw 9599 RE_kwDOGUV9is4D65Ld 0.11 main 0.11 0 0 2022-05-01T22:33:02Z 2022-05-01T22:36:13Z - New `set-cors-policy` and `get-cors-policy` for altering the CORS policy for a bucket, [documented here](https://github.com/simonw/s3-credentials/blob/0.11/README.md#set-cors-policy-and-get-cors-policy). [#47](https://github.com/simonw/s3-credentials/issues/47) - Each command now shows example usage in `--help`. [#67](https://github.com/simonw/s3-credentials/issues/67) - New [documentation page](https://github.com/simonw/s3-credentials/blob/main/help.md) listing the `--help` for every command. s3-credentials 423984522 {"url": "https://api.github.com/repos/simonw/s3-credentials/releases/65770205/reactions", "total_count": 1, "+1": 0, "-1": 0, "laugh": 0, "hooray": 1, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0}  
71016124 https://github.com/simonw/s3-credentials/releases/tag/0.12 simonw 9599 RE_kwDOGUV9is4EO568 0.12 main 0.12 0 0 2022-06-30T20:00:19Z 2022-06-30T20:02:53Z - New `--statement JSON` option for both the `s3-credentials create` and `s3-credentials policy` commands, allowing one or more additional policy statements (provided as JSON strings) to be added to the generated IAM policy. [#72](https://github.com/simonw/s3-credentials/issues/72) s3-credentials 423984522    
73374797 https://github.com/simonw/s3-credentials/releases/tag/0.12.1 simonw 9599 RE_kwDOGUV9is4EX5xN 0.12.1 main 0.12.1 0 0 2022-08-01T19:45:53Z 2022-08-01T19:50:53Z - Using the `--policy` or `--statement` options now implies `--user-permissions-boundary=none`. Previously it was easy to use these options to accidentally create credentials that did not work as expected since they would have a default permissions boundary that locked them down to only being able to access S3. [#74](https://github.com/simonw/s3-credentials/issues/74) - The `s3-credentials.AmazonS3FullAccess` role created by this tool in order to issue temporary credentials previously used the default `MaxSessionDuration` value of 3600, preventing it from creating credentials that could last more than an hour. This has been increased to 12 hours. See [this issue comment](https://github.com/simonw/s3-credentials/issues/75#issuecomment-1201643771) for instructions on fixing your existing role if this bug is affecting your account. [#75](https://github.com/simonw/s3-credentials/issues/75) s3-credentials 423984522    
74322425 https://github.com/simonw/s3-credentials/releases/tag/0.13 simonw 9599 RE_kwDOGUV9is4EbhH5 0.13 main 0.13 0 0 2022-08-12T18:16:30Z 2022-08-12T18:21:02Z - Documentation now lives on a dedicated documentation website: https://s3-credentials.readthedocs.io/ [#71](https://github.com/simonw/s3-credentials/issues/71) - `s3-credentials create ... --website --create-bucket` now creates an S3 bucket that is configured to act as a website, with `index.html` an the index page and `error.html` as the page used for any errors. [#21](https://github.com/simonw/s3-credentials/issues/21) - `s3-credentials list-buckets --details` now returns the bucket region and the URL to the website, if it is configured to act as a website. [#77](https://github.com/simonw/s3-credentials/issues/77) - Fixed a bug where `list-bucket` would return an error if the bucket (or specified `--prefix`) was empty. [#76](https://github.com/simonw/s3-credentials/issues/76) s3-credentials 423984522    
77346251 https://github.com/simonw/s3-credentials/releases/tag/0.14 simonw 9599 RE_kwDOGUV9is4EnDXL 0.14 main 0.14 0 0 2022-09-15T23:40:59Z 2022-09-15T23:43:10Z - `s3-credentials put-objects` command ([docs](https://s3-credentials.readthedocs.io/en/stable/other-commands.html#put-objects)) for uploading more than one file or directory to an S3 bucket at a time. [#68](https://github.com/simonw/s3-credentials/issues/68) - `s3-credentials get-objects` command ([docs](https://s3-credentials.readthedocs.io/en/stable/other-commands.html#get-objects)) for downloading multiple files from an S3 bucket. [#78](https://github.com/simonw/s3-credentials/issues/78) s3-credentials 423984522    

Advanced export

JSON shape: default, array, newline-delimited, object

CSV options:

CREATE TABLE [releases] (
   [html_url] TEXT,
   [id] INTEGER PRIMARY KEY,
   [author] INTEGER REFERENCES [users]([id]),
   [node_id] TEXT,
   [tag_name] TEXT,
   [target_commitish] TEXT,
   [name] TEXT,
   [draft] INTEGER,
   [prerelease] INTEGER,
   [created_at] TEXT,
   [published_at] TEXT,
   [body] TEXT,
   [repo] INTEGER REFERENCES [repos]([id])
, [reactions] TEXT, [mentions_count] INTEGER);
CREATE INDEX [idx_releases_repo]
    ON [releases] ([repo]);
CREATE INDEX [idx_releases_author]
    ON [releases] ([author]);
Powered by Datasette · Queries took 150.048ms